작은 콩 개발자/centOS
[centOS] CentOS 7에 Oracle JDK 1.8 설치
귤치치
2021. 11. 22. 13:15
oracle 웹로직 설치 중 openjdk를 지원하지 않는 바람에 다시 설치하게 된 oracle jdk 이다..... ㅠㅠ
openjdk jvm은 이 플랫폼에서 지원되지 않습니다.
- 설치주소
https://www.oracle.com/java/technologies/downloads/#java8
0. 원래 있던 것을 확인하고 옮겨준다.
[root@localhost ~]# java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
옮겨준 뒤 확인하면 안나오는 것을 확인할 수 있다.
[root@localhost ~]# mv /usr/bin/java /usr/bin/open_java
[root@localhost ~]# java -version
bash: /usr/bin/java: 그런 파일이나 디렉터리가 없습니다
[root@localhost ~]#
1. 설치주소에서 다운을 받은 후 mobaXtem으로 root 에 넣어준다.
https://www.oracle.com/java/technologies/downloads/#java8
[root@localhost ~]# ls
anaconda-ks.cfg 공개 비디오
initial-setup-ks.cfg 다운로드 사진
jdk-8u311-linux-x64.tar.gz 문서 서식
wallpaperbetter.com_1920x1080 (1).jpg 바탕화면 음악
2. 설치
[root@localhost ~]# tar -zvxf jdk-8u311-linux-x64.tar.gz
3. 확인
[root@localhost ~]# ls
anaconda-ks.cfg 공개 사진
initial-setup-ks.cfg 다운로드 서식
jdk-8u311-linux-x64.tar.gz 문서 음악
jdk1.8.0_311 바탕화면
wallpaperbetter.com_1920x1080 (1).jpg 비디오
4. 위치를 옮겨준다.
[root@localhost ~]# mv jdk1.8.0_311/ /usr/local/lib
5. 환경 변수를 설정해준다.
경로를 찾았으면 환경변수를 등록 시켜줍니다. 아래 명령어로 열어주고 A를 눌러야 작성됩니다.
# vi /etc/profile
열어준 곳 맨 밑에 복사 붙여넣기를 해 줍니다. JAVA_HOME에 본인의 경로를 넣어줍니다. 작성을 한 후 esc를 눌러 insert에서 나와서 : 를 입력하고 wp! 를 입력하여 저장하고 나옵니다.
JAVA_HOME=/usr/local/lib/jdk1.8.0_311
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
나온 다음 입력해준다.
# source /etc/profile
잘 되었는지 확인
# echo $JAVA_HOME
# echo $PATH
6. 잘 설치 되었는지 확인해보기
- 버전 확인
[root@localhost ~]# java -version
java version "1.8.0_311"
Java(TM) SE Runtime Environment (build 1.8.0_311-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)
헬로 월드 코딩 해보기
# vi HelloWorld.java
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!!");
}
}
HelloWorld.java 파일을 컴파일하고 실행시켜서 테스트해봅니다.
# javac HelloWorld.java
# java -cp . HelloWorld
Hello World!!
Hello World!! 가 나왔다면 잘 된 것이다!!
참고