Știu că's a instalat, deoarece atunci când am tip:
$java -version
Am primi:
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)
Și atunci când am tip:
$locate jdk
Am primi:
/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
Ceea ce mă îngrijorează în legătură cu primul element din listă este că 2012a dosarul meu MATLAB dosar și nu la un standard de 'usr/lib' folder. Am'm a derutat pe unde JDK și JRE a fost instalat, pentru că am nevoie să setați $JAVA_HOME calea arătând spre dosar. În cazul în care am pierdut ceva?
MOD-1 : Actualizat pentru cea mai scurtă și ușor
Comanda de mai jos vă va arăta calea, But acesta va funcționa doar dacă comanda java este de lucru în alte cuvinte, dacă java este calea configured.
readlink -f $(which java)
Citeste mai mult la https://stackoverflow.com/questions/5251323/where-can-i-find-the-java-sdk-in-linux
MOD de-a 2-a (mai Bine decât MODUL-1) : mai Jos răspunsul este încă de lucru și încercați să-l dacă comanda de mai sus nu este de lucru pentru tine.
Aveți nevoie pentru a săpa în link-uri simbolice. Mai jos este pași pentru a obține Java director
Pasul 1:
$ whereis java
java: /usr/bin/java /etc/java /usr/share/java
Care spune comandă java locuiește în /usr/bin/java.
Sape din nou:
Pasul 2:
$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 2009-01-15 18:34 /usr/bin/java -> /etc/alternatives/java
Deci, acum știm că /usr/bin/java
este de fapt un link simbolic la /etc/alternatives/java
.
Sape mai adânc, folosind aceeași metodă de mai sus:
Pasul 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
Deci, asta e locul actual de java: /usr/local/jre.....
Încă, ai putea săpa mai adânc pentru a găsi alte link-uri simbolice.
Referință : în cazul în care este java's home dir?
Vă rugăm să folosiți această comandă:
readlink -f $(which java)
Acesta funcționează pentru mine cu Ubuntu gnome.
Pe calculatorul meu, rezultatul este:
/usr/lib/jvm/java-7-oracle/jre/bin/java
În ceea ce privește.
$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
Deci,JDK's locație reală este /usr/lib/jvm/java-7-oracle/
Eu folosesc Ubuntu 18.04.1 LTS. În cazul meu, am avut pentru a deschide fișierul:
/home/[username]/netbeans-8.2/etc/netbeans.conf
Și de a schimba jdk locație:
netbeans_jdkhome="/opt/jdk/jdk1.8.0_152"
Apoi salvat fișierul și re-rula Netbeans. Ea a lucrat pentru mine.
puteți scrie pur și simplu următoarea comandă în terminal de sistem linux și pentru a obține java cale :- echo $JAVA_HOME