Oracle JRE 를 설치 하고 Software Updater가 릴리스되었을 때 최신 버전으로 업데이트 하고 싶습니다 . Canonical 또는 Oracle에서 제공하는 Ubuntu 패키지가 있습니까?
Java 7을 릴리스하기 전에이 방법 으로 Java 6 을 설치했습니다 .
그러나 Java 7 에서는 작동하지 않습니다 . 패키지가 없습니다 sun-java7-xxx
. Java 7을 어떻게 설치할 수 있습니까?
Oracle JRE 를 설치 하고 Software Updater가 릴리스되었을 때 최신 버전으로 업데이트 하고 싶습니다 . Canonical 또는 Oracle에서 제공하는 Ubuntu 패키지가 있습니까?
Java 7을 릴리스하기 전에이 방법 으로 Java 6 을 설치했습니다 .
그러나 Java 7 에서는 작동하지 않습니다 . 패키지가 없습니다 sun-java7-xxx
. Java 7을 어떻게 설치할 수 있습니까?
답변:
JRE 7을 설치하는 방법에 대한 비슷한 대답 이 있습니다 .
32 비트 또는 64 비트 Linux "압축 이진 파일"을 다운로드 합니다. 파일 확장자는 ".tar.gz"입니다.
압축 해제
tar -xvf jdk-8-linux-i586.tar.gz
(32 비트)
tar -xvf jdk-8-linux-x64.tar.gz
(64 비트)
JDK 8 패키지가 ./jdk1.8.0
디렉토리에 추출됩니다 . 주의 : 오라클은 매번 업데이트 할 때마다 폴더 이름을 변경하는 것처럼 보이기 때문에이 폴더 이름을주의해서 확인하십시오.
이제 JDK 8 디렉토리를 /usr/lib
sudo mkdir -p / usr / lib / jvm sudo mv ./jdk1.8.0 / usr / lib / jvm /
이제 실행
sudo 업데이트 대안 --install "/ usr / bin / java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java"1 sudo 업데이트 대안 --install "/ usr / bin / javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac"1 sudo 업데이트 대안 --install "/ usr / bin / javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws"1
이것은 Oracle JDK의 우선 순위를 1로 지정합니다. 즉, 다른 JDK를 설치 하면 기본값으로 대체됩니다 . Oracle JDK를 기본값으로 유지하려면 더 높은 우선 순위를 사용하십시오.
파일 소유권과 실행 파일의 권한을 정정하십시오.
sudo chmod a + x / usr / bin / java sudo chmod a + x / usr / bin / javac sudo chmod a + x / usr / bin / javaws sudo chown -R root : 루트 /usr/lib/jvm/jdk1.8.0
주의 : 기억하십시오-Java JDK에는 위와 유사하게 설치할 수있는 더 많은 실행 파일이 있습니다. java
, javac
, javaws
아마 가장 자주 필요합니다. 이 답변에는 사용 가능한 다른 실행 파일 이 나열 되어 있습니다.
운영
sudo 업데이트 대안 --config java
아래 목록과 비슷한 출력이 표시됩니다. 예를 들어 jdk1.8.0 수를 선택하십시오 3
( 예 :이 목록에서). 컴퓨터에 Java를 설치 한 적이 없다면 "구성 할 것이 없습니다"라는 문장이 나타납니다. ) :
$ sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
* 2 /usr/lib/jvm/jdk1.7.0/bin/java 1 manual mode
3 /usr/lib/jvm/jdk1.8.0/bin/java 1 manual mode
Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jdk1.8.0/bin/java to provide /usr/bin/java (java) in manual mode
위의 과정을 반복하십시오 :
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
NetBeans 사용자를위한 참고 사항!
구성 파일을 편집 할 때 새 JDK를 기본 설정 으로 설정 해야 합니다.
Mozilla Firefox 플러그인을 사용하려면 다음을 수행하십시오.
32 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
64 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
주의 : 시스템 전체 설치 libnpjp2.so
를 /usr/lib/firefox/plugins/
위해 플러그인 ( )을 연결할 수 있습니다 ( /usr/lib/firefox-addons/plugins
15.04 이상). Ubuntu 13.10의 경우 플러그인 디렉토리의 경로는 /usr/lib/firefox/browser/plugins/
입니다.
구성에 따라 다음 위치에서 Firefox (또는 다른 브라우저)의 apparmor 프로파일을 업데이트해야합니다 /etc/apparmor.d/abstractions/ubuntu-browsers.d/java
.
# Replace the two lines:
# /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
# /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,
# with those (or adapt to your new jdk folder name)
/usr/lib/jvm/jdk*/jre/bin/java{,_vm} cx -> browser_java,
/usr/lib/jvm/jdk*/jre/lib/*/libnp*.so cx -> browser_java,
그런 다음 의류를 다시 시작하십시오.
sudo /etc/init.d/apparmor restart
참고 : WebUpd8 팀의 PPA는 2019 년 4 월 16 일부터 중단되었습니다 . 따라서이 PPA에는 Java 파일이 없습니다. 자세한 내용은 PPA의 Launchpad 페이지에서 확인할 수 있습니다 . 따라서이 방법은 더 이상 작동하지 않으며 호스트적인 이유로 인해 존재합니다.
JDK 7을 설치하는 가장 쉬운 방법은 Web Up8 Oracle Java OOS를 사용하는 것입니다. 그러나이 PPA가 때때로 오래되었다고 믿어집니다. 또한 PPA 사용의 위험에 유의 하십시오 .
그러면 JDK 7 (Java JDK, JRE 및 Java 브라우저 플러그인 포함)이 설치됩니다.
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
# or if you want JDK 8:
# sudo apt-get install oracle-java8-installer
# these commands install Oracle JDK7/8 and set them as default VMs automatically:
# sudo apt-get install oracle-java7-set-default
# sudo apt-get install oracle-java8-set-default
주의 : 누군가 비명을 지르기 전에 이것은 Oracle 재배포 라이센스에 위배됩니다 . PPA는 실제로 개인 저장소에 Java가 없습니다. 대신 PPA가 Oracle에서 직접 다운로드하여 설치합니다.
이전 Java 설치없이 Ubuntu를 새로 설치하는 경우이 스크립트는 콘솔에 모든 것을 입력하지 않으려는 경우 위에서 설명한 프로세스를 자동화합니다. Oracle 웹 사이트에서 Java 를 계속 다운로드해야합니다. Oracle의 링크는 wget
친절 하지 않습니다 .
사용하기 전에이 확인 이 스크립트는 같은 디렉토리에 있는지 .tar.gz
당신이 다운로드 한 파일의 확장자가없는 더 JDK-7 같은 폴더에 시작 파일. 있다면 임시로 폴더 밖으로 옮기십시오. 스크립트를 실행 가능하게 만들어야합니다 ( chmod +x <script's file>
).
#!/bin/sh
tar -xvf jdk-7*
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.7* /usr/lib/jvm/jdk1.7.0
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
Firefox 용 플러그인을 설치하려면 다음을 스크립트 끝에 추가하십시오.
mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
sudo /etc/init.d/apparmor restart
다음 명령으로 설치가 성공했는지 확인할 수 있습니다.
java -version
당신은 같은 것을 볼 수 있습니다
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
공식 oracle 웹 사이트를 사용하여 JRE Mozilla 플러그인이 성공했는지 확인할 수 있습니다 .
Java 6의 경우 : Oracle JDK 6을 어떻게 설치합니까?
bash: /usr/bin/java: No such file or directory
내가 실행하려고 할 때 java -version
. apt-get install libc6-i386
문제를 해결했습니다.
/usr/local/*
대신 사용하는 것이 좋습니다 /usr/*
. 이렇게하면 수동으로 설치하는 작업이 패키지 관리자가 관리하는 항목으로 어지럽히 지 않고 수동 설치를보다 쉽게 관리 할 수 있습니다.
JDK 8 설치 방법에 대한 비슷한 답변 이 있습니다
32 비트 또는 64 비트 Linux "압축 된 바이너리 파일"을 다운로드 하십시오. 파일 확장자는 ".tar.gz"이며 압축 해제하십시오.
tar -xvf jre-7-linux-i586.tar.gz
JRE 7 패키지는 ./jre1.7.0 디렉토리에 추출됩니다. 이제 JRE 7 디렉토리를 /usr/lib
다음으로 이동하십시오 .
sudo mv ./jre1.7.0* /usr/lib/jvm/jre1.7.0
그 후 다음을 실행하여 현재 설치된 Java 대안 목록을 가져 오십시오.
sudo update-alternatives --config java
다음과 같이 출력됩니다.
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
Press enter to keep the current choice[*], or type selection number:
마지막 번호를 기억하고 Enter를 눌러이 유틸리티를 종료하십시오 2
. 이 예에서는 번호를 기억하십시오 .
하나의 대안 만 표시되면 번호를 기억하십시오 0
.
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 3
그러면 새 JRE 7 설치가 대체 목록에 추가됩니다 (예 : 기억 된 숫자 + 1, 즉 위 예에서 3). 이제 Oracle Java JRE를 사용하도록 Java를 구성하십시오.
sudo update-alternatives --config java
아래에 비슷한 출력이 표시됩니다-jre1.7.0의 수를 선택하십시오 3
.
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 manual mode
Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jre1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.
주의 : 이전 Java 설치가없는 경우 새 JRE가 기본값이며 위의 내용이 표시되지 않습니다.
새 JRE 7 설치 버전을 확인하십시오.
java -version
그것은 생산해야합니다
java version “1.7.0”
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
터미널에서 :
mkdir ~/.mozilla/plugins
IcedTea 플러그인이 설치되어 있으면 제거하십시오.
sudo apt-get remove icedtea6-plugin
Java 플러그인의 이전 버전을 제거하십시오 (존재하거나 존재하지 않을 수 있음).
rm ~/.mozilla/plugins/libnpjp2.so
이제 심볼릭 링크를 만들어 플러그인을 설치할 수 있습니다 (플러그인에게 플러그인이있는 위치를 알려줍니다). 32 비트 Java 사용
ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/
64 비트 Java 사용
ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
공식 오라클 웹 사이트를 사용하여 JRE가 성공했는지 확인하십시오 .
sudo update-alternatives --config java
다음과 같은 결과가 나타납니다 There is only one alternative in link group java: /usr/lib/jvm/java-6-openjdk/jre/bin/java Nothing to configure.
.
다음은 Oracle JDK 7 및 모든 파일을 "javac"및 기타 모든 기능을 설치하기위한 테스트되고 작동하는 솔루션입니다 . Ubuntu에서 Oracle Java 7 (JDK)을 설치하는 방법
편의상 다음과 같은 명령이 있습니다.
cd sudo mkdir -p /usr/lib/jvm/ #just in case sudo mv java-7-oracle/ /usr/lib/jvm/
Bruce Ingalls가 만든 Update Java 패키지를 설치하십시오 (Ubuntu 11.10, 11.04, 10.10 및 10.04에 사용 가능한 패키지).
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install update-java
4. 터미널에서 다음 명령을 실행하여 Oracle Java JDK를 설치하십시오.
sudo update-java
몇 분 후 Oracle Java JDK가 Ubuntu 머신에 성공적으로 설치됩니다. 터미널에서 다음 명령을 실행하여 버전을 확인할 수 있습니다.
java -version javac -version
주의! 이 답변의 아래 부분은 Java가 바이너리 릴리스 방법을 변경했기 때문에 더 이상 작동하지 않습니다. 역사적 이유로 그대로 남아 있습니다.
Oracle 업데이트에서 Java 8 (안정적)이 릴리스되었습니다. 설치하려면 다음 명령을 사용하십시오.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
추가 정보 @ WebUpd8 : PPA 리포지토리를 통해 Ubuntu에 Oracle Java 8 설치 [JDK8]
주의! 이 솔루션은 Java가 바이너리 릴리스 방법을 변경하여 더 이상 작동하지 않습니다. 결과적으로이 답변은 더 이상 유효하지 않습니다. 역사적 이유로 그대로 남아 있습니다.
에서 http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html :
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-jdk7-installer
sudo apt-get install oracle-java8-set-default
. 또한이 답변은 약간 오래된 버전이므로 oracle-java8-installer
요즘 설치해야합니다 .
이것이 바로 Oneiric에 설치 한 방법입니다. 다소 긴 답변이 될 것이지만 그것은 나를 위해 일했습니다.
Oracle에서 최신 Java SDK 1.7.0을 다운로드하십시오. 그런 다음 / usr / lib / jvm으로 추출하십시오 .
cd /usr/lib/jvm/
sudo tar -xvzf ~/jdk-7-linux-x64.tar.gz
sudo mv jdk1.7.0 java-7-oracle
sudo ln -s java-7-oracle java-1.7.0-oracle
그 후 다음 내용으로 / usr / lib / jvm에 .java-1.7.0-oracle.jinfo 파일을 작성했습니다.
alias=java-7-oracle
priority=100
section=non-free
jre ControlPanel /usr/lib/jvm/java-7-oracle/jre/bin/ControlPanel
jre java /usr/lib/jvm/java-7-oracle/jre/bin/java
jre java_vm /usr/lib/jvm/java-7-oracle/jre/bin/java_vm
jre javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws
jre jcontrol /usr/lib/jvm/java-7-oracle/jre/bin/jcontrol
jre keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool
jre pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200
jre policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool
jre rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid
jre rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry
jre unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200
jre orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd
jre servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool
jre tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv
jre jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec
jdk appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer
jdk apt /usr/lib/jvm/java-7-oracle/bin/apt
jdk extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck
jdk idlj /usr/lib/jvm/java-7-oracle/bin/idlj
jdk jar /usr/lib/jvm/java-7-oracle/bin/jar
jdk jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner
jdk java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi
jdk javac /usr/lib/jvm/java-7-oracle/bin/javac
jdk javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc
jdk javah /usr/lib/jvm/java-7-oracle/bin/javah
jdk javap /usr/lib/jvm/java-7-oracle/bin/javap
jdk jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole
jdk jdb /usr/lib/jvm/java-7-oracle/bin/jdb
jdk jhat /usr/lib/jvm/java-7-oracle/bin/jhat
jdk jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo
jdk jmap /usr/lib/jvm/java-7-oracle/bin/jmap
jdk jps /usr/lib/jvm/java-7-oracle/bin/jps
jdk jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript
jdk jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd
jdk jstack /usr/lib/jvm/java-7-oracle/bin/jstack
jdk jstat /usr/lib/jvm/java-7-oracle/bin/jstat
jdk jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd
jdk native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii
jdk rmic /usr/lib/jvm/java-7-oracle/bin/rmic
jdk schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen
jdk serialver /usr/lib/jvm/java-7-oracle/bin/serialver
jdk wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen
jdk wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport
jdk xjc /usr/lib/jvm/java-7-oracle/bin/xjc
plugin xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
plugin mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
그런 다음 모든 새로운 내용에 대해 업데이트 대안을 알려줘야합니다.
$ sudo -sH
Password:
# update-alternatives --quiet --install /usr/lib/xulrunner-addons/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 100
# update-alternatives --quiet --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 100
# update-alternatives --quiet --install /usr/bin/appletviewer appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer 100 --slave /usr/share/man/man1/appletviewer.1 appletviewer.1 /usr/lib/jvm/java-7-oracle/man/man1/appletviewer.1
# update-alternatives --quiet --install /usr/bin/apt apt /usr/lib/jvm/java-7-oracle/bin/apt 100 --slave /usr/share/man/man1/apt.1 apt.1 /usr/lib/jvm/java-7-oracle/man/man1/apt.1
# update-alternatives --quiet --install /usr/bin/extcheck extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck 100 --slave /usr/share/man/man1/extcheck.1 extcheck.1 /usr/lib/jvm/java-7-oracle/man/man1/extcheck.1
# update-alternatives --quiet --install /usr/bin/idlj idlj /usr/lib/jvm/java-7-oracle/bin/idlj 100 --slave /usr/share/man/man1/idlj.1 idlj.1 /usr/lib/jvm/java-7-oracle/man/man1/idlj.1
# update-alternatives --quiet --install /usr/bin/jar jar /usr/lib/jvm/java-7-oracle/bin/jar 100 --slave /usr/share/man/man1/jar.1 jar.1 /usr/lib/jvm/java-7-oracle/man/man1/jar.1
# update-alternatives --quiet --install /usr/bin/jarsigner jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner 100 --slave /usr/share/man/man1/jarsigner.1 jarsigner.1 /usr/lib/jvm/java-7-oracle/man/man1/jarsigner.1
# update-alternatives --quiet --install /usr/bin/javac javac /usr/lib/jvm/java-7-oracle/bin/javac 100 --slave /usr/share/man/man1/javac.1 javac.1 /usr/lib/jvm/java-7-oracle/man/man1/javac.1
# update-alternatives --quiet --install /usr/bin/javadoc javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc 100 --slave /usr/share/man/man1/javadoc.1 javadoc.1 /usr/lib/jvm/java-7-oracle/man/man1/javadoc.1
# update-alternatives --quiet --install /usr/bin/javah javah /usr/lib/jvm/java-7-oracle/bin/javah 100 --slave /usr/share/man/man1/javah.1 javah.1 /usr/lib/jvm/java-7-oracle/man/man1/javah.1
# update-alternatives --quiet --install /usr/bin/javap javap /usr/lib/jvm/java-7-oracle/bin/javap 100 --slave /usr/share/man/man1/javap.1 javap.1 /usr/lib/jvm/java-7-oracle/man/man1/javap.1
# update-alternatives --quiet --install /usr/bin/jconsole jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole 100 --slave /usr/share/man/man1/jconsole.1 jconsole.1 /usr/lib/jvm/java-7-oracle/man/man1/jconsole.1
# update-alternatives --quiet --install /usr/bin/jdb jdb /usr/lib/jvm/java-7-oracle/bin/jdb 100 --slave /usr/share/man/man1/jdb.1 jdb.1 /usr/lib/jvm/java-7-oracle/man/man1/jdb.1
# update-alternatives --quiet --install /usr/bin/jhat jhat /usr/lib/jvm/java-7-oracle/bin/jhat 100 --slave /usr/share/man/man1/jhat.1 jhat.1 /usr/lib/jvm/java-7-oracle/man/man1/jhat.1
# update-alternatives --quiet --install /usr/bin/jinfo jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo 100 --slave /usr/share/man/man1/jinfo.1 jinfo.1 /usr/lib/jvm/java-7-oracle/man/man1/jinfo.1
# update-alternatives --quiet --install /usr/bin/jmap jmap /usr/lib/jvm/java-7-oracle/bin/jmap 100 --slave /usr/share/man/man1/jmap.1 jmap.1 /usr/lib/jvm/java-7-oracle/man/man1/jmap.1
# update-alternatives --quiet --install /usr/bin/jps jps /usr/lib/jvm/java-7-oracle/bin/jps 100 --slave /usr/share/man/man1/jps.1 jps.1 /usr/lib/jvm/java-7-oracle/man/man1/jps.1
# update-alternatives --quiet --install /usr/bin/jrunscript jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript 100 --slave /usr/share/man/man1/jrunscript.1 jrunscript.1 /usr/lib/jvm/java-7-oracle/man/man1/jrunscript.1
# update-alternatives --quiet --install /usr/bin/jsadebugd jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd 100 --slave /usr/share/man/man1/jsadebugd.1 jsadebugd.1 /usr/lib/jvm/java-7-oracle/man/man1/jsadebugd.1
# update-alternatives --quiet --install /usr/bin/jstack jstack /usr/lib/jvm/java-7-oracle/bin/jstack 100 --slave /usr/share/man/man1/jstack.1 jstack.1 /usr/lib/jvm/java-7-oracle/man/man1/jstack.1
# update-alternatives --quiet --install /usr/bin/jstat jstat /usr/lib/jvm/java-7-oracle/bin/jstat 100 --slave /usr/share/man/man1/jstat.1 jstat.1 /usr/lib/jvm/java-7-oracle/man/man1/jstat.1
# update-alternatives --quiet --install /usr/bin/jstatd jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd 100 --slave /usr/share/man/man1/jstatd.1 jstatd.1 /usr/lib/jvm/java-7-oracle/man/man1/jstatd.1
# update-alternatives --quiet --install /usr/bin/native2ascii native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii 100 --slave /usr/share/man/man1/native2ascii.1 native2ascii.1 /usr/lib/jvm/java-7-oracle/man/man1/native2ascii.1
# update-alternatives --quiet --install /usr/bin/rmic rmic /usr/lib/jvm/java-7-oracle/bin/rmic 100 --slave /usr/share/man/man1/rmic.1 rmic.1 /usr/lib/jvm/java-7-oracle/man/man1/rmic.1
# update-alternatives --quiet --install /usr/bin/schemagen schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen 100 --slave /usr/share/man/man1/schemagen.1 schemagen.1 /usr/lib/jvm/java-7-oracle/man/man1/schemagen.1
# update-alternatives --quiet --install /usr/bin/serialver serialver /usr/lib/jvm/java-7-oracle/bin/serialver 100 --slave /usr/share/man/man1/serialver.1 serialver.1 /usr/lib/jvm/java-7-oracle/man/man1/serialver.1
# update-alternatives --quiet --install /usr/bin/wsgen wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen 100 --slave /usr/share/man/man1/wsgen.1 wsgen.1 /usr/lib/jvm/java-7-oracle/man/man1/wsgen.1
# update-alternatives --quiet --install /usr/bin/wsimport wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport 100 --slave /usr/share/man/man1/wsimport.1 wsimport.1 /usr/lib/jvm/java-7-oracle/man/man1/wsimport.1
# update-alternatives --quiet --install /usr/bin/xjc xjc /usr/lib/jvm/java-7-oracle/bin/xjc 100 --slave /usr/share/man/man1/xjc.1 xjc.1 /usr/lib/jvm/java-7-oracle/man/man1/xjc.1
# update-alternatives --quiet --install /usr/bin/java-rmi.cgi java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi 100
# update-alternatives --quiet --install /usr/bin/ControlPanel ControlPanel /usr/lib/jvm/java-7-oracle/jre/bin/ControlPanel 100
# update-alternatives --quiet --install /usr/bin/java java /usr/lib/jvm/java-7-oracle/jre/bin/java 100
# update-alternatives --quiet --install /usr/bin/java_vm java_vm /usr/lib/jvm/java-7-oracle/jre/bin/java_vm 100
# update-alternatives --quiet --install /usr/bin/javaws javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws 100
# update-alternatives --quiet --install /usr/bin/jcontrol jcontrol /usr/lib/jvm/java-7-oracle/jre/bin/jcontrol 100
# update-alternatives --quiet --install /usr/bin/keytool keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool 100
# update-alternatives --quiet --install /usr/bin/pack200 pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200 100
# update-alternatives --quiet --install /usr/bin/policytool policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool 100
# update-alternatives --quiet --install /usr/bin/rmid rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid 100
# update-alternatives --quiet --install /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry 100
# update-alternatives --quiet --install /usr/bin/unpack200 unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200 100
# update-alternatives --quiet --install /usr/bin/orbd orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd 100
# update-alternatives --quiet --install /usr/bin/servertool servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool 100
# update-alternatives --quiet --install /usr/bin/tnameserv tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv 100
# update-alternatives --quiet --install /usr/bin/jexec jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec 100
이제 업데이트 대안을 사용하여 새로 설치된 Java SDK를 선택할 수 있습니다.
# update-alternatives --config java # Select java-1.7.0-oracle
# update-java-alternatives --set java-1.7.0-oracle
# exit
$
제 3 자 PPA를 사용하지 않고보다 우아한 방법이 있다면 나에게 도움이되었습니다. Java를 실행할 수 있다면 Firefox를 테스트해야합니다.
i386
대신 해야합니다amd64
업데이트 된 답변 :
webupd8team ppa 의 설치 프로그램 중 하나를 다음과 같이 사용하는 것이 좋습니다 .
1) 터미널에 다음 두 명령을 입력하여이 PPA를 추가하고 패키지 목록을 업데이트하십시오.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
2) 필요한 독점 Java를 설치하려면 다음 명령 중 하나 이상을 입력하십시오.
sudo apt-get install oracle-java6-installer
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java9-installer
3) 해당 Java 설치 프로그램 스크립트가로드 된 후 독점 Java 패키지를 다운로드하여 설치하면 다음 명령을 입력하여 설치 결과를 확인할 수도 있습니다.
java -version
그런 다음 다음과 같이 터미널 출력을 가져와야합니다 (java8 안정 버전의 경우).
java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)
추가 정보 : http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
NB :이 패키지는 Java JDK, JRE 및 Java 브라우저 플러그인을 포함하는 Oracle Java JDK를 제공합니다. 그리고 webupd8team / java PPA에는 Oracle Java 다운로드 사이트에 연결하고 최신 JDK를 설치하는 이러한 설치 프로그램 만 포함되어 있습니다.
이전의 모든 답변에 감사드립니다. 이 답변을 추가하여 www.webupd8.org 에서 2-5 분 안에 설치를 수행하는 작업을 단순화하고 싶습니다 .
이 설치에는 다음이 포함됩니다.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
그게 다야!! 이제 Java 버전을 확인하려면
java -version
출력은 다음과 같습니다
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode
새 버전이 출시되면 다음 명령으로 간단히 업데이트 할 수 있습니다.
sudo update-java-alternatives -s java-7-oracle
환경 변수 설정
sudo apt-get install oracle-java7-set-default
자세한 내용 은 PPA 리포지토리를 통해 Ubuntu에 Oracle Java 7 설치를 확인하십시오 .
sudo update-alternatives --config java
.
이 솔루션은 오라클이 등장하기 전에 우분투와 함께 제공되었던 것과 같이 깔끔하게 구축 된 패키지를 제공합니다.
먼저 대답을 한 다음 설명하십시오. 터미널을 열고 다음을 한 줄씩 복사하여 붙여 넣습니다.
wget https://raw.githubusercontent.com/ladios/oab-java6/master/oab-java.sh -O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh
공식적인 sun-java6- * 패키지를 빌드하여 소프트웨어 센터에서 사용할 수있게합니다. oracle-java7- * 패키지도 원하는 경우 다음과 같이 스크립트를 실행하십시오.
sudo ./oab-java.sh -7
이제 선호하는 패키지 관리자로 패키지를 설치할 수 있습니다.
오라클이 Java 배포 라이센스를 변경했을 때 Linux 배포판은 더 이상 공식 패키지를 업데이트 할 수 없었습니다. Github 사용자 rraptorr는 그 때까지 패키지를 빌드하는 데 사용 된 Debian 스크립트를 가져 와서 Oracle에서 업데이트 된 다운로드 작업을 수행하도록 수정했습니다. 그는 이제 SUN Java6 및 Oracle Java7에 대한 패키징 스크립트를 제공합니다 .
oab.java.sh의 스크립트는 자동으로 최신 버전을 다운로드 패키지를 만들고 로컬 저장소에 추가 단지 래퍼입니다.
이 방법으로 생성 및 설치 한 패키지는 스크립트를 다시 실행할 때만 자동으로 업데이트를받지 않습니다. 이 스크립트를 정기적으로 실행하는 cronjob을 작성하여이를 피할 수 있습니다. 가장 쉬운 방법은 스크립트를 /etc/cron.daily 에 넣어 anacron을 사용하는 것 입니다.
wget https://raw.githubusercontent.com/ladios/oab-java6/master/oab-java.sh -O /root/oab-java.sh
chmod +x /root/oab-java.sh
ln -s /root/oab-java.sh /etc/cron.daily/oab-java
이제 공식 Java 패키지는 항상 최신 상태입니다.
debian/rules:67: recipe for target 'get-orig-source' failed make: *** [get-orig-source] Error 22 make: Leaving directory '/var/local/oab/src' 11678's retcode: 2 failed
모든 사용자가 사용할 수있게하려면 다음을 수행하십시오.
sudo ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/
x86_64의 경우 :
sudo ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/
Oracle / Sun에서 JDK를 얻으십시오. 다음 위치에서 Java JDK를 다운로드하십시오.
http://www.oracle.com/technetwork/java/javase/overview/index.html
다운로드 한 파일을 ~
쉽게 다운로드하거나 홈 디렉토리로 이동하십시오 .
노트 :
JEE를 위해 JDK를 다운로드 할 것에 대해 걱정하지 마십시오.
프롬프트 "user @ host : ~ $"를 복사하지 마십시오.
각 명령 후에 Enter 키를 누르십시오.
터미널에서 실행하십시오 ..
user@host:~$ sudo mkdir -p /usr/lib/jvm/
user@host:~$ sudo mv jdk-7u4-linux-i586.tar.gz /usr/lib/jvm/
user@host:~$ cd /usr/lib/jvm/
user@host:~$ sudo tar zxvf jdk-7u4-linux-i586.tar.gz
이제 개별적으로 실행하여 Java를 활성화하십시오.
user@host:~$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_04/bin/java" 1
user@host:~$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_04/bin/javac" 1
user@host:~$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_04/bin/javaws" 1
모든 브라우저를 닫습니다.
홈 디렉토리에 Mozilla 플러그인 폴더를 작성하십시오.
user@host:~$ mkdir ~/.mozilla/plugins/
Mozilla 플러그인 폴더에 대한 심볼릭 링크를 만듭니다. 64 비트 시스템의 경우 'i386'을 'amd64'로 바꾸십시오.
user@host:~$ ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
테스트 :
user@host:~$ java -version
산출:
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)
테스트 :
user@host:~$ javac -version
산출:
javac 1.7.0_04
http://java.com/en/download/installed.jsp 에서 JRE를 확인하십시오 .
OpenJDK와 Sun의 Natty에 Java 7을 설치하는 방법에 대한 자세한 설명과 함께 블로그 게시물을 작성했습니다.
http://brunoreis.com/tech/installing-java-ubuntu-natty/
OpenJDK는 Damien Lecan이 제공 한 PPA에서 설치되며 Sun은 수동으로 설치됩니다. 아는 한, 지금까지는 단계와 설명 모두에서 올바른 유일한 안내서입니다.
문제가 발견되면 의견을 게시하면 문제를 해결하려고합니다.
행운을 빕니다.
Oracle Java 7을보다 쉽게 설치할 수있는 방법을 제안합니다.
Ubuntu는 Oracle의 Java 7 패키지를 제공하지 않기 때문에 자체 패키지 리포지토리에 Ubuntu 패키지 모음을 제공하고 있습니다.
패키지는 Java를 지원하기 위해 Ubuntu 방식으로 완전히 통합되었습니다. 표준 도구 인 update-alternative 또는 update-java-alternative를 사용하여 Oracle의 Java 7 대안을 선택할 수 있습니다.
내 기여의 메인 페이지는 다음과 같습니다 : http://www.arakhne.org/jdk/index.html
패키지를 얻으려면 패키지 저장소를 시스템 구성에 추가하기 만하면됩니다. 프로세스는 http://www.arakhne.org/ubuntu.html에 설명되어 있습니다 .
스테판.
가장 쉬운 방법은 여기 넷빈즈와 자바 7을 다운로드 - http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html
시리아, 쿠바, 리비아, 한국 또는 오라클이 서비스를 금지하고있는 국가에 거주하는 경우 Oracle JDK 8을 설치하는 효과적인 방법입니다.
if [[ $UID != 0 ]]; then
echo "This script neeeds to be run with sudo, like this:"
echo -e "\n sudo $0 $*\n"
exit 1
fi
apt-get install python-software-properties
add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java8-installer
if [ ! -f $HOME/Downloads/jdk-8u5-linux-*.tar.gz ]; then
echo "The JDK tar.gz file was not found in $HOME/Downloads. please download it, put it in $HOME/Downloads and run again."
exit 1
fi
cp ~/Downloads/jdk-8u5-linux-*.tar.gz /var/cache/oracle-jdk8-installer/
apt-get install oracle-java8-installer
apt-get install oracle-java8-set-default
java -version
64 비트 Ubuntu에 32 비트 Java 변형을 설치하려면 다음을 수행하십시오.
터미널 창을 열고 ( 모르는 경우 가장 빠른 방법 인 Ctrl+ Alt+ T) 다음을 입력하여 설치하십시오.
sudo add-apt-repository "deb http://download.tuxfamily.org/arakhne/ubuntu precise-arakhne universe"
wget http://download.tuxfamily.org//arakhne/public.key -O - | sudo apt-key add -
apt-get install ia32-oracle-java7-jre
저에게는 조금 다릅니다. Ubuntu 12.04 LTS Precise (데스크톱)의 경우 :
다운로드 jre-*.tar.gz
tar -zxvf jre-*.tar.gz
mkdir /usr/lib/jvm/
mv jre* /usr/lib/jvm/
ln -s /usr/lib/jvm/jre*/bin/java /usr/bin/
그게 다야.
올바른지 확인하려면 다음을 수행하십시오.
java -version
Firefox 또는 Chrome 용 플러그인을 추가하려는 경우 :
mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jre*/lib/i386/libnpjp2.so ~/.mozilla/plugins/
특별 참고 사항 : 64 비트를 새로 설치 한 경우 실행시 다음 오류가 발생할 수 있습니다. java -version
-bash: ./java: No such file or directory
이는 libc6-i386
64 비트 Ubuntu Desktop 12.04 LTS에 기본적으로 포함되어 있지 않은 패키지 에 대한 종속성으로 인해 발생합니다 . 이 패키지를 설치하려면 다음을 실행하십시오.
sudo apt-get install libc6-i386
.mozilla
폴더 의 내용을 사용하지 않습니다 .
다음은 자바 대안을 설정하는 데 도움이되는 bash 스크립트입니다.
#!/bin/bash
BIN_HOME="/usr/bin"
JVM_BIN_HOME="/usr/lib/jvm/jdk1.7.0_21/bin"
UPDATE_CMD="update-alternatives"
UPDATE_OPT="--install"
UPDATE_DEFAULT_PRIORITY=10
echo "Installing alternatives for Oracle JDK."
#echo "JAVA_BIN_HOME=$JAVA_BIN_HOME"
#echo "BIN_HOM=$BIN_HOME"
echo "All cmds in \"$JVM_BIN_HOME\" will be installed in \"$BIN_HOME\" with \"$UPDATE_CMD\""
echo
#
# Calls update-alternatives.
# Param 1 is the java cmd name and optionally param 2 is the priority
# See 'man update-alternatives' for more information.
#
function update_alt() {
if [ -z "$2" -o "${2}xxx" = "xxx" ]; then
echo "using default priority: $UPDATE_DEFAULT_PRIORITY"
PRIORITY=$UPDATE_DEFAULT_PRIORITY
else
PRIORITY=$2
fi
EXEC="$UPDATE_CMD $UPDATE_OPT $BIN_HOME/$1 $1 $JVM_BIN_HOME/$1 $PRIORITY"
echo $EXEC
$EXEC
return 0
}
for bin in $JVM_BIN_HOME/*
do
if [ -x $bin ]; then
cmd=$(basename $bin)
if [ -x $BIN_HOME/$cmd ]; then
echo "notice: alternative already installed, \"$cmd\""
continue # Skip installation of alternative.
fi
echo "install alternative: $cmd"
update_alt $cmd
if [ ! -x $BIN_HOME/$cmd ]; then
echo "error: failed to install alternative, \"$cmd\""
exit 1
fi
fi
done
exit 0
간단한 솔루션
.tar.gz
패키지를 다운로드하는 대신 패키지를 다운로드하는 것이 좋습니다 .rpm
. 그런 다음 다음을 실행하십시오.
sudo apt-get install alien dpkg-dev debhelper build-essential
sudo alien --scripts jdk-7u-linux-.rpm
현재 <build>
는 21이고 <version>
시스템 아키텍처에 따라 다릅니다.
첫 번째는로 변환하는 응용 프로그램 인 alien을 설치 .rpm
합니다 .deb
. 그런 다음 두 번째 명령은 jdk 패키지에서 외계인을 실행합니다. 이것은 1-2 분 동안 실행되고 레이블이 지정된 파일을 생성해야합니다.
jdk-7u<build>-linux-<version>.deb
이 패키지는 다음을 실행하여 설치할 수 있습니다.
sudo dpkg -i jdk-7u<build>-linux-<version>.deb
이것이 내 컴퓨터에 성공적으로 설치 된 방법입니다.
나는 가장 좋은 방법이 이미 게시되었다고 생각하지만 이것에 문제가 있습니다. 즉, java 'manually'를 제거한 update-alternatives
다음 이것을 시도했습니다.
update-alternatives --install "/usr/bin/java/" "java" "/usr/lib/jvm/jre1.7.0_05/bin/java" 1
하지만이 오류가 계속 발생했습니다.
업데이트 대안 : /usr/lib/jvm/jre1.7.0_05/bin/java를 사용하여 자동 모드에서 / usr / bin / java / (java)를 제공합니다. 업데이트 대안 : 오류 : /usr/bin/java/.dpkg-tmp를 / etc / alternatives / java에 대한 심볼릭 링크로 만들 수 없음 : 해당 파일 또는 디렉토리가 없음
그러나 다행히도이 사이트에서 훌륭한 자습서를 받았습니다 : http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html 그리고 그것은 잘 작동했습니다 :)
/usr/bin/java
폴더가 아니므로 오류가 발생했습니다
Ubuntu 12.04 LTS (Precise Pangolin) 에서 Java 6 을 설치하려는 경우 제공 할 수있는 가장 좋은 방법 은 다음과 같습니다.
sudo apt-get purge sun-java
예를 들어 Mozilla 플러그인이 Java 7과 충돌하지 않고 작동하게하려면이를 수행해야합니다.
mkdir ~/src
cd ~/src
git clone https://github.com/flexiondotorg/oab-java6.git
cd ~/src/oab-java6
sudo ./oab-java.sh
그런 다음 완료되면 Java를 설치하십시오.
sudo apt-get install sun-java6-plugin sun-java6-jre sun-java6-bin sun-java6-jdk
다음과 같이 설치 프로세스를 수행 할 수 있습니다.
tail -f ~/src/oab-java6/oab-java.sh.log
설명 : Sun / Oracle의 독점 Java JDK 6/7/8 또는 JRE 를 어떻게 설치합니까? 에 대한 답변과 동일 합니까? .
예를 들어, .tar.gz
Ubuntu 시스템에 적합한 JDK 버전을 다운로드하십시오 .http://oracle.com
jdk-8u102-linux-x64.tar.gz
/home
디렉토리에서 원하는 위치 ( 예 :)로 추출하십시오 /home/dante/Programs/Java
. 이제 jdk1.8.0_102
inside 와 같은 이름의 폴더가 있습니다 /home/dante/Programs/Java
.
이 두 줄을 /home/dante/.profile
파일에 추가 하십시오
export JAVA_HOME=/home/dante/Programs/Java/jdk1.8.0_102
export PATH=$JAVA_HOME/bin:$PATH
시스템을 다시 시작하면 재부팅 후 java -version
터미널에서 실행하여 Java 버전을 볼 수 있습니다 .
사람들이 왜 그렇게 많은 답변을했는지 모르겠지만 PATH에 jdk / bin을 추가하면 잘 작동합니다.
http://www.oracle.com/technetwork/java/javase/downloads/index.html 에서 JDK를 다운로드 하십시오.
당신이 원하는 곳을 추출하십시오. 나는 좋아한다/opt
전의:- tar -xvf jdk-9.0.1_linux-x64_bin.tar.gz -C /opt
여기 에 나와 있는 jdk/bin
것처럼 PATH에 경로를 추가하십시오 ./etc/environment
$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/jdk-9.0.1/bin"
JAVA_HOME="/opt/jdk-9.0.1/"
Trusty를 통해 Precise에 Sun Java 6을 설치하려면 Preserved Removed Primary / Partner Archive 패키지 PPA를 사용할 수 있습니다 .
sudo add-apt-repository ppa:maxb/preserved
sudo apt-get update
sudo apt-get install sun-java6-jre
sudo update-alternatives --config java
그런 다음 원하는 Java 버전을 선택하십시오. 다음을 통해 현재 실행중인 것을 확인할 수 있습니다.
geek@liv-inspiron:/tmp$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
운영체제 : Ubuntu 18.04 LTS
아무도 언급하지 않은 것이 놀랍습니다 conda
. 링크 :
https://docs.conda.io/en/latest/miniconda.html
내 conda 환경 중 하나에 java를 설치하고 java
문제없이 명령을 사용했습니다 .