2015-03-14 7 views
6

Właśnie zainstalowałem Netbeans 8.0.2 na CentOS 6.5.Nie można odnaleźć języka Java. Proszę użyć przełącznika --jdkhome

Kiedy próbuję go uruchomić, dostaję komunikat

Cannot find java. Please use the --jdkhome switch 

Mam /usr/share/java-1.7.0 więc wpisałem

/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /usr/share/java-1.7.0 

i wciąż mam

Cannot find java. Please use the --jdkhome switch 

Mam także /root/Downloads/jdk1.8.0_40, który pozwolił mi zainstalować Netbeans. Jednak, gdy wpisuję

/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /root/Downloads/jdk1.8.0_40 

ja wciąż

Cannot find java. Please use the --jdkhome switch 

Próbowałem

whereis java 

i dostał

java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /usr/share/man/man1/java.1.gz 

jednak

/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /usr/bin/java 

nadal produkuje

Cannot find java. Please use the --jdkhome switch. 

Odpowiedz

9

ja polecam Ci zmienić konfigurację JDK używane przez NetBeans w netbeans.conf pliku config:

netbeans_jdkhome="C:\Program Files\Java\..." 
+1

Używam systemu Linux. Jednak /usr/local/netbeans-8.0.2/etc/netbeans.conf zawiera wiersz netbeans_jdkhome = "/ root/Downloads/jdk1.8.0_40". Dzięki, – OtagoHarbour

+0

Czy to działa, czy nie? – Crazyjavahacking

+0

Nie. Nie działa. Ta linia była tam zaraz po instalacji. Dzięki, – OtagoHarbour

2

sprawdzić ustawienie w konfiguracji użytkownika /home/username/.netbeans/version/etc/netbeans.conf

Miałem problem, gdy określałem l globalnie, ale moje ustawienie użytkownika przesłaniało ustawienie globalne.

CentOS 7/Netbeans 8.1

12
  1. Przejdź do katalogu instalacyjnego NetBeans
  2. znaleźć pliku konfiguracyjnego [Instalacja-katalog] /etc/netbeans.conf
  3. w końcu znaleźć netbeans_jdkhome wiersz =. ..
  4. skomentuj tę linię, używając '#'
  5. teraz uruchom netbeans. wyrzutnia znajdzie się JDK (od $ JDK_HOME/$ JAVA_HOME) zmiennej środowiskowej

przykład:

sudo vim /usr/local/netbeans-8.2/etc/netbeans.conf 
+0

To było jedyne rozwiązanie, które działało dla mnie, używając Netbeans na OS X. – Manachi

0

NetBeans 8.2 - nie można zlokalizować instalację Javy w określonym jdkhome?

Odpowiedź: Edytuj plik netbeans.conf.

Zamknij NetBeans, uruchom Notatnik lub inny edytor tekstu jako Administrator. Kliknij prawym przyciskiem myszy aplikację Notatnik i wybierz "Uruchom jako administrator", a następnie otwórz plik netbeans.conf. Zmień netbeans_jdkhome = "C: \ Program Files ... cokolwiek".

Powiązane problemy