EC2 인스턴스에 자바 설치 및 환경변수 설정을 해보려합니다.
1.EC2 인스턴스에 연결합니다.
2.java 설치를 위한 목록을 뽑습니다.
yum list | grep java-
3.목록중 원하는 자바를 선택합니다.(필자는 java-11-amazon-corretto.x86_64버전 설치예정)
4.명령어로 자바 설치
sudo yum install -y java-11-amazon-corretto.x86_64
여기서 -y 옵션은 질문에 모두 yes 처리를 의미합니다.
자바의 환경변수를 설정해주려합니다.
//which : 명령어 위치 파악
which java
//readlink : 심볼릭 링크의 위치 확인
// -f : canonicalize by following every symlink in every component of the given name recursively;
all but the last component must exist
readlink -f /usr/bin/java
sudo vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-11-amazon-corretto.x86_64
export PATH=JAVA_HOME/bin
export CLASSPATH=JAVA_HOME/lib/tools.jar
//source : 스크립트 파일을 수정한 후에 수정된 값을 바로 적용
source /etc/profile
echo $JAVA_HOME $PATH $CLASSPATH
로 적용된 것을 확인 가능
여기까지 자바 설치 및 환경변수 편집이었습니다.
자바 설치가 정상적으로 확인이 필요하신분들은 java 클래스파일을 만들어 실행해보시면 됩니다.
cd /home
vi HelloWorld.java
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!!");
}
}
//컴파일
javac HelloWorld.java
//실행
java -cp . HelloWorld