나는 JDK 1.7을 설치해야했던 일종의 작업을 위해 나의 우분투 16.04에 JDK 1.8을 설치했다. 나는 이전 버전에 아무 것도하지 않고 설치했고 새로 설치된 위치를 가리 키도록 $ JAVA_HOME을 변경했다. .자바 반전 오류
는 $JAVA_HOME
1.7
입니다하지만 $ java -version
을 할 때 1.8 이전에 설치된 버전을 보여줍니다 새로 설치된 버전을 표시합니다, 잘 작동 에코.
왜 이런 일이 발생합니까? 그것을 해결하는 방법.
추가 작업을하려면 1.7이 필요합니다.
내가 어딘가에서 잘못해서 나를 교정하면, 이것에 관해 좋은 설명이 필요합니다.
고맙습니다. java
명령에 대한
$ sudo update-alternatives --config java
그것은 설치 보여줍니다 대안 : 여기 내 터미널
PATH를 설정해야합니다. JAVA_HOME은 부적절합니다. –
나는이 라인들을 bashrC#JAVA HOME 디렉토리 설정에 넣었다. export JAVA_HOME =/usr/lib/java/jdk1.7.0_79 export PATH = "$ PATH : $ JAVA_HOME/bin" –
[webupd8 ppa] (http://stackoverflow.com/a/16263651/995891)도'oracle-java7-set-default' 패키지를 설치했습니다. – zapl