AWS
AWS 우분투 JAVA openJDK 확인 및 삭제(feat. 패키지 의존성 해결)
쫄보삽질러
2021. 3. 5. 23:50
Java 패키지 확인
$ sudo update-alternatives --config java
$ dpkg -l | grep openjdk
Java 패키지 삭제
$ sudo dpkg -r {패키지이름}
JAVA JDK 삭제 시 아래와 같은 의존성 관련 오류가 발생함:
dpkg: dependency problems prevent removal of {패키지이름}:
{의존 패키지이름} depends on {패키지이름}
따라서 의존 패키지를 먼저 삭제 후 다시 시도를 해야 합니다.
$ sudo dpkg -r {의존 패키지이름}
$ sudo apt-get autoremove openjdk-11-jdk
$ sudo apt-get purge openjdk*
Java 경로 조회
unix.stackexchange.com/questions/253147/how-to-find-which-version-of-java-in-java-installed-folder
$ which java
=> /usr/bin/java
$ readlink -f /usr/bin/java
Java path 설정
# 예시
$ echo "export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" | sudo tee -a {실행 프로그램 경로}
# Spark용 경로 설정
$ echo "export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" | sudo tee -a ~/programs/Spark/spark-2.4.7-bin-hadoop2.7/conf/spark-env.sh
# Hadoop용 경로 설정
$ echo "export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" | sudo tee -a /usr/lib/hadoop/etc/hadoop/hadoop-env.sh
cat /etc/resolv.conf
당신이 어떤 것을
할머니에게 설명해주지 못한다면,
그것은 진정으로 이해한 것이 아니다.
- A.Einstein
반응형