이전 버전의 Ubuntu (9.10 이하)에 Sun Java 설치
나는 약 3 년 전에 우분투 8.04와 같은 문제를 겪었다 고 생각합니다. openjre를 사용할 때 이상한 문제가 있었고 문제는 sun jre 버전을 사용하여 해결되었습니다. 10.04부터 sun java가 삭제되고 openjre로 대체되었으므로 10.04 이하 버전에 적용되는 터미널의 단계는 다음과 같습니다.
sudo apt-get remove openjdk-6-jre default-jre default-jre-headless
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-plugin sun-java6-fonts
(모든 Sun Java 관련. 확인하기 위해)
그 후, openjdk를 제거하면 sun java 만 있습니다. 제거하지 않은 경우 둘 다 있습니다. 하나에서 다른 것으로 변경하려면 다음을 수행하십시오.
sudo update-java-alternatives -l
-사용 가능한 Java 엔진 목록이 표시됩니다.
Java 대안의 이름은 왼쪽에있는 이름이므로 openjdk는 다음과 같이 표시됩니다.
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
그리고 다음과 같이 시스템을 openjdk로 설정하십시오.
sudo update-java-alternatives -s java-6-openjdk
Sun을 사용하려면 다음을 수행하십시오 (sun 패키지 설치 후).
sudo update-java-alternatives -s java-6-sun
java 7 버전을 사용하려면 위에서 언급 한 숫자 6을 7로 변경하십시오. 예를 들어 openjre 버전 7을 설치하려면 다음과 같이하십시오.
sudo apt-get install openjdk-7-jre default-jre default-jre-headless
최신 버전의 Ubuntu에 Sun Java 설치 (10.04 이상)
터미널을 열고 다음을 입력하십시오.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install oracle-java7-installer
시스템에 Sun Java 버전을 설치해야합니다. 다른 Java 대안이있는 경우 간단히 다음을 수행하십시오.
sudo update-java-alternatives -s java-7-oracle
설치를 자동으로하려면 다음을 입력하십시오.
sudo echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
그 후 기본 환경 변수를 설정하려면 다음을 수행하십시오.
sudo apt-get install oracle-java7-set-default
PPA에는 버전 6, 7 및 8이 포함되어 있습니다. 따라서 설치 행에서 번호를 변경하여 간단히 설치할 수 있습니다. 예를 들면 다음과 같습니다.
sudo apt-get install oracle-java8-installer
Java 8을 설치합니다. 사용하려는 Java 버전을 설치하고 update-java-alternatives
명령 을 사용하여 버전을 기본값으로 설정 한 후 다음을 입력하여 사용중인 버전을 확인할 수 있습니다.
java -version
해당 시점에 사용중인 기본 버전이 표시됩니다.
또한 OpenJRE / JDK가 Sun Java로 변경하여 해결되는 많은 문제가 있었을 때 2 년에서 3 년 전에 먼 길을 왔다는 점도 언급하고 싶습니다.