STUDY/AWS
AWS | EC2에 JAVA설치 및 환경변수 설정
개미606
2020. 8. 17. 16:52
0. 자바 버전 확인 (자바가 설치되어있는지)
$ java -version
자바가 설치되어있지 않습니다....
(Amazon Linux 2 AMI는 자바 설치되어 있지 않음)
1. 설치가능한 자바 버전 확인
$ sudo yum list | grep jdk
java 1.8.0버전 설치 가능
2. 자바 설치!
$ sudo yum install java-1.8.0-openjdk
Is this ok 물음에 y 입력하면 바로 설치 진행
설치 완료. 다시 자바 버전을 확인해보면 자바가 설치된 것을 확인할 수 있음.
+) javac가 설치되지 않으므로...
openjdk-devel.x86_64도 설치해줍니다.
$ sudo yum install java-1.8.0-openjdk-devel.x86_64
설치 완.
3. 환경변수 설정
아래 명령어를 입력했을 때 아무 응답이 없다는 것은 아직 환경변수가 설정되지 않았다는 뜻..
$ echo $JAVA_HOME
절대 경로를 알아낸 뒤 복사(Shift+Ctrl+C)
$ which java
/usr/bin/java
$ readlink -f /usr/bin/java
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.amzn2.0.1.x86_64
vi편집기 접근
# vi /etc/profile
맨 마지막으로 이동(Shift+g) 후 i를 눌러 insert모드로 변환한 뒤, 환경변수 설정값 입력(오타주의)
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.amzn2.0.1.x86_64/jre/bin/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
입력 후 esc눌러 insert모드를 종료하고 :wq!를 입력(저장 후 종료)하여 vi편집기 종료 후,
아래 명령어 입력하여 환경변수 설정 적용. 잘 적용되었는지 확인..
# source /etc/profile
+) HelloWorld출력해보기
java코드 작성
# vi HelloWorld.java
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!!");
}
}
실행!
+) 참고