netbeans non tutti i moduli richiesti possono essere abilitati


31

So che questa domanda è già stata pubblicata, ma le soluzioni fornite non funzionano per me. Ho aggiunto il webupd8team/javarepository e installato oracle-java8-installere oracle-java8-set-default. Ho scaricato netbeans 8.1 da netbeans.org (versione completa), l'ho installato ma quando si tratta di abilitare i moduli java non riesce, mostrandomi un elenco di tutti i moduli che netbeans non può abilitare.

Ho anche corso sudo update-alternatives --config java, che produce

  0            /usr/lib/jvm/java-8-oracle/jre/bin/java   1         auto mode
* 1            /usr/lib/jvm/java-8-oracle/jre/bin/java   1         manual mode

JDK sembra mancare.

Ottengo l'output corretto quando eseguo entrambi java -versionejavac -version

Ho anche provato a eseguire il comando netbeans --jdkhome /usr/lib/jvm/java-8-oracle, senza successo. Ricevo un messaggio di errore che dice che netbeans non è installato.

Ora, tutto ciò accade solo con la versione che scarico dal sito Web. Quando installo netbeans dalla shell ( sudo apt-get install netbeans) tutto funziona bene.

Il fatto è che ho bisogno della versione completa dal sito Web, perché sto lavorando con il supporto del server HTML5, CSS, J2EE e GlassFish.

Tutto l'aiuto è apprezzato.

Risposte:


53

Vai a / etc e apri netbeans.conf.

Nota : puoi trovarlo netbeans_root_folderconls -l $(which netbeans)

Assicurati che la variabile netbeans_jdkhomeabbia il valore corretto, qualcosa del tipo:

netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"

+1 O / usr / local / java / java-8-oracle
Zon,

2
e per openJdk => netbeans_jdkhome = "/ usr / lib / jvm / java-8-openjdk-amd64 /"
ArMo 372

Dov'è la "cartella root netbeans / etc"?
fest

1
@fedd per la cartella principale ls -l $(which netbeans) ti darà questa risposta, qualcosa del genere /usr/local/netbeans-8.2/può essere ...
Philippe Gachoud,

3

Modifica /usr/local/netbeans-X.Y/etc/netbeans.confper contenere

netbeans_jdkhome="/usr/lib/jvm/java"

Oppure usa il comando:

/usr/local/netbeans-X.Y/bin/netbeans --jdkhome /usr/lib/jvm/java

1

modifica il file /usr/local/netbeans-XY/etc/netbeans.conf

netbeans_jdkhome="/usr/lib/jvm/java-8-openjdk-amd64"

Non capisco cosa significhi questo. Cosa dovresti fare del lettore con il frammento netbeans_jdkhome="/usr/lib/jvm/java-8-openjdk-amd64"? Potresti modificare il tuo post per spiegare? Grazie.
David Foerster,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.