다음과 같이 입력하면 설치되었음을 알고 있습니다.
$java -version
나는 얻다:
OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
그리고 내가 입력하면 :
$locate jdk
나는 얻다:
/home/arturo/Documents/2012a/sys/java/jre/glnxa64/jre/lib/servicetag/jdk_header.png
/usr/share/app-install/desktop/openjdk-6-jre:openjdk-6-java.desktop
/usr/share/app-install/desktop/openjdk-7-jre:openjdk-7-java.desktop
/usr/share/app-install/icons/openjdk-6.png
/usr/share/app-install/icons/openjdk-7.png
목록의 첫 번째 항목에 대해 걱정되는 것은 2012a 폴더가 표준 ‘usr / lib’폴더가 아니라 내 MATLAB 폴더라는 것입니다. 폴더를 가리키는 $ JAVA_HOME 경로를 설정해야하기 때문에 JDK와 JRE가 설치된 위치에 대해 정말로 혼란 스럽습니다. 내가 놓친 곳은 어디입니까?
답변
WAY-1 : 가장 짧고 쉬운 방법으로 업데이트
아래 명령은 경로를 제공 하지만 java 경로가 구성된 경우 java 명령이 작동하는 경우에만 작동합니다 .
readlink -f $(which java)
Linux에서 Java SDK 는 어디 에서 찾을 수 있습니까? 에서 자세히 알아보십시오 .
WAY-2 (WAY-1보다 낫습니다) : 아래 답변이 여전히 작동하고 위의 명령이 작동하지 않으면 시도하십시오.
심볼릭 링크를 파헤쳐 야합니다. 아래는 Java 디렉토리를 얻는 단계입니다
1 단계:
$ whereis java
java: /usr/bin/java /etc/java /usr/share/java
그러면 java 명령이 / usr / bin / java에 있음을 알 수 있습니다.
다시 발굴 :
2 단계:
$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 2009-01-15 18:34 /usr/bin/java -> /etc/alternatives/java
이제 우리는 이것이 /usr/bin/java
실제로 심볼릭 링크 라는 것을 알고 /etc/alternatives/java
있습니다.
위와 동일한 방법을 사용하여 더 깊이 파십시오.
3 단계 :
$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 31 2009-01-15 18:34 /etc/alternatives/java -> /usr/local/jre1.6.0_07/bin/java
이것이 바로 자바의 실제 위치입니다. /usr/local/jre.....
다른 심볼릭 링크를 찾기 위해 더 깊이 파고들 수 있습니다.
답변
이 명령을 사용하십시오 :
readlink -f $(which java)
우분투 그놈과 함께 작동합니다.
내 컴퓨터에서 결과는 다음과 같습니다.
/ usr / lib / jvm / java-7-oracle / jre / bin / java
문안 인사.
답변
일반적으로 java는 / usr / lib / jvm에 설치됩니다 . 그것이 내 태양 jdk가 설치된 곳입니다. open jdk와 동일한 지 확인하십시오.
답변
우분투에서의 JRE 위치 :
/ usr / lib / jvm / java-7-oracle / jre
답변
$whereis java
java: /usr/bin/java /usr/bin/X11/java /usr/share/java /usr/share/man/man1/java.1.gz
$cd /usr/bin
$ls -l java
lrwxrwxrwx 1 root root 22 Apr 15 2014 java -> /etc/alternatives/java
$ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 39 Apr 15 2014 /etc/alternatives/java -> /usr/lib/jvm/java-7-oracle/jre/bin/java
JDK의 실제 위치는 /usr/lib/jvm/java-7-oracle/
답변
$ 어디 자바
자바 : / usr / bin / java / usr / lib / java / usr / bin / X11 / java / usr / share / java /usr/share/man/man1/java.1.gz
답변
Ubuntu 14.04에서는에 /usr/lib/jvm/default-java
있습니다.
