상세 컨텐츠

본문 제목

Centos7 jdk1.8 설치

mysql

by 2hansoul 2021. 7. 8. 17:56

본문

반응형

1. 의존성 설치

# yum install -y wget

 

 

 

2. JDK 설치

오라클 공식 사이트( 링크 )에서 JDK1.8.tar.gz 파일을 우클락하여 주소 복사 해서 wget 명령어로 다운 받습니다.

그런데 그냥 주소 복사만 하면 제대로 다운이 안되는데, 그 이유는 JDK를 설치할 때 Accept 버튼을 눌러야 하기 때문입니다.

이를 해결하기 위해 wget 명령어에 옵션을 추가해서 다운 받도록 하겠습니다.

그리고 라이브러리 관리를 편리하게 하기 위해 /usr/local/victolee 디렉터리를 만들어서 JDK 파일을 옮깁니다.

 

 

# wget --no-cookies \ --no-check-certificate \ --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \ "http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz"

 

위쪽에 wget 안된다고 다고 하면 jdk-16.0.2_linux-x64_bin.tar 알집파일을 파일질라를 이용하여 업로드 해서 

리눅스 에서 압축 해지 해주면 된다

# tar xvfz jdk-8u171-linux-x64.tar.gz

 

# mkdir /usr/local/victolee

# mv jdk1.8.0_171 /usr/local/victolee/jdk1.8

 

 

 

 

3. 자바 파일 생성

다음으로 자바 실행 테스트를 위해 자바 파일을 생성합니다.

# vi Hello.java public class Hello{ public static void main(String[] args){ System.out.println("Hello world"); } }

 

# javac hello.java

 

그리고 컴파일 하기 위해 javac 를 명령 해야 하는데, javac를 명령해보면 명령어를 알 수 없다고 합니다.

쉘이 환경 java 환경 변수를 모르기 때문이며, 따라서 환경 변수를 설정해줘야 합니다.

 

 

 

 

4. 환경 변수 설정 및 테스트

java 명령어를 디렉터리 어느 위치에서든지 사용할 수 있도록 /etc/profile 파일에서 환경 변수를 설정합니다.

윈도우에서도 JDK를 설치했을 때, 환경 변수를 설정해서 java/bin을 등록했었습니다.

이 과정을 리눅스에서도 해야 합니다.

# vi /etc/profile

vi 에디터 편집에서 맨 밑에 추가 시켜준다 #java export JAVA_HOME=/usr/local/victolee/jdk1.8 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/tools.jar

위치랑 jdk압축해제파일이랑 경로가 일치해야됌

 

# source /etc/profile

 

이제 환경 변수를 설정했으니 디렉터리 어느 위치에서든 java 명령을 실행할 수 있고, 따라서 자바파일을 컴파일 및 실행이 가능합니다.

마지막으로 Hello world가 잘 출력이 되는지 Hello.java 파일을 컴파일하고 실행하겠습니다.

# javac Hello.java

# java Hello

 

반응형

'mysql' 카테고리의 다른 글

linux kill 명령어 프로세스 죽이기  (0) 2021.07.12
데몬(demon) 과 슈퍼데몬(xinetd) 모듈,커널  (0) 2021.07.09
inode  (0) 2021.07.07
php mysql 연동  (0) 2021.07.05
Mysql time_wait 설정  (0) 2021.07.02

관련글 더보기

댓글 영역