programing

내 컴퓨터의 Java SDK 폴더는 어디에 있습니까?우분투 12.04

luckcodes 2022. 8. 11. 22:11

내 컴퓨터의 Java SDK 폴더는 어디에 있습니까?우분투 12.04

인스톨 되어 있는 것은, 다음과 같이 입력합니다.

$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 폴더라는 것입니다.JDK와 JRE를 어디에 설치했는지 매우 혼란스럽습니다.$JAVA_를 설정해야 하기 때문입니다.폴더를 가리키는 HOME 경로입니다.내가 뭘 놓쳤지?

WAY-1 : 가장 짧고 쉬운 방법으로 업데이트됨

아래 명령어는 경로를 제공하지만 Java 경로가 설정되어 있는 경우 java 명령이 작동하는 경우에만 작동합니다.

readlink -f $(which java) 

자세한 내용은 Linux에서 Java SDK를 찾을있는 위치를 참조하십시오.


WAY-2 (Better than 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

이것이 java의 실제 위치입니다./usr/local/jre.....

다른 심볼 링크를 찾기 위해 더 깊이 파고들 수 있습니다.


참조: Java의 홈 디르는 어디에 있습니까?

다음 명령을 사용하십시오.

readlink -f $(which java)

Ubuntu gnome에서 사용할 수 있습니다.

내 컴퓨터의 결과는 다음과 같습니다.

/usr/lib/jvm/syslog-7-syslog/jre/bin/syslog

안부 전해요.

일반적으로 java는 /usr/lib/jvm에 설치됩니다.여기에 sun jdk가 설치되어 있습니다.open jdk에서도 같은지 확인합니다.

$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/

Ubuntu의 JRE 위치:

/usr/lib/jvm/http-7-http/jre

$whereis Java

java: /usr/bin/java/usr/lib/java/usr/bin/X11/java/usr/share/man1/java.1.gz

Ubuntu 14.04에서는,/usr/lib/jvm/default-java.

패스명 /usr/lib/jvm/java-8-oracle을 사용하여 솔루션을 찾았습니다.

나는 민트 18.1을 복용하고 있다.

Ubuntu 18.04.1 LTS를 사용하고 있습니다.제 경우 파일을 열어야 했습니다.

/home/[username]/netbeans-8.2/etc/netbeans.conf

또한 jdk 위치를 다음과 같이 변경합니다.

netbeans_jdkhome="/opt/jdk/jdk1.8.0_152"

그런 다음 파일을 저장하고 Netbeans를 다시 실행합니다.그것은 나에게 효과가 있었다.

저는 Ubuntu에서 JDK의 다양한 버전이 있었습니다./usr/lib/jvm.

Linux 시스템의 터미널에 다음 명령을 작성하여 Java 경로를 얻을 수 있습니다.echo $JAVA_HOME

가장 쉬운 방법은 다음을 입력하는 것입니다.echo $JAVA_HOME를 참조해 주세요.

언급URL : https://stackoverflow.com/questions/16931327/where-is-the-java-sdk-folder-in-my-computer-ubuntu-12-04