[RISOLTO] NetBeans - installazione incompleta

Dopo avere verificato la presenza del pacchetto Java sul mio pc con

$ java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b15)
OpenJDK 64-Bit Server VM (build 25.181-b15, mixed mode)
[petrus@localhost ~]$ 

ho proceduto all’installazione dell’ambiente IDE NetBeans.
La procedura di installazione è stata eseguita, ma nella fase di verifica post-installazione è emerso un errore “Warning” col seguente messaggio

[quote] The JDK is missing and is required to run some NetBeans modules
Please use the --jdkhome command line option to specify a JDK installarion or see http://http://wiki.netbeans.org/FaqRunningOnJre for more information.
[/quote]
Ho disabilitato i moduli, in base alle alternative disponibili nella finestra del messaggio, e sono andato avanti completando l’installazione.
Però leggendo il link indicato nel messaggio d’errore è detto esplicitamente

A questo punto, se Java è già installato come risulta dalla mia verifica iniziale, non ho capito cosa possa mancare a NetBeans. Qualcuno mi potrebbe spiegare che significa e cosa dovrei fare per ottenere l’installazione completa di JDK?

Se non erro NetBeans una volta era parte della distribuzione, ma poi è stato abbandonato in favore di Eclipse. Forse ti tocca scaricarti la versione Community di NetBeans per Linux ed installarlo così. Visto che c’ero ho effettuato una ricerca su “RPM Search” e mi segnala i pacchetti di NetBeans fino alla versione 22. Mi sa che non è più parte della distribuzione.

Lo si può recuperare dal sito di netbeans

[edit] doppio invio [/edit]

Non capisco cosa volete dire.
Che NetBeans debba essere installato separatamente da Java lo so, infatti, accedendo alla pagina di https://netbeans.org/downloads/index.html, ho scaricato la versione per Java SE e Java EE (non mi interessa altro per ora).
Così facendo ho ottenuto un file .sh che ho eseguito per procedere all’installaziome, Non era bastevole?

[quote=lablinux][edit] doppio invio [/edit][/quote] :rolleyes: ???

Prima era pacchettizato, lo potevi installare con dnf. Ora non più, per usarlo lo devi scaricare dal sito ufficiale.
E’ bastevole.
Se fosse nei repo ufficiali, nell’installarlo ti installava tutto il necessario per avere l’ambiente pronto all’utilizzo. Mentre ora lo devi configurare.

[OT] Ho fatto casino e ho mandato due volte lo stesso messagio [/OT]

Ho risolto. Dovevo indicare all’avvio dell’installazione la directory di caricamento delle JDK per NetBeans.
Poi l’installazione è andata avanti tranquillamente fino alla fine.

Ciao, mi dispace non aver potuto rispondere in tempo a questo thread.

Anche per aiutare le persone in futuro, il problema si risolve editando il valore di default settato per il JDK nel file di configurazione di Netbeans

/etc/netbeans.conf

[code]# Default location of JDK:

(set by installer or commented out if launcher should decide)

It can be overridden on command line by using --jdkhome

Be careful when changing jdkhome.

There are two NetBeans launchers for Windows (32-bit and 64-bit) and

installer points to one of those in the NetBeans application shortcut

based on the Java version selected at installation time.

netbeans_jdkhome="/usr/lib/jvm/java-openjdk"
[/code]

by default e’ settato su /usr ma sei hai installato open-jdk, dovresti trovare il compilatore su /usr/lib/jvm/java-openjdk (da verificare)

Senza JDK ogni Java IDE e’ inutile, che sia scaricato dal sito ufficiale o pacchettizzato.

Per maggiori dettagli, il sito ufficiale di Netbeans http://wiki.netbeans.org/FaqRunningOnJre