Pagina 1 di 1

[RISOLTO] Reinstallazione/rimozione di netbeans

MessaggioInviato: 13/11/2017, 20:45
da capocla
Sto cercando di reinstallare netbeans 8.0.1 dopo averlo scaricato dal sito.
Dopo aver cambiato i permessi del file .sh e lanciato, mi viene detto che netbeans ha bisogno della java jdk 6 per essere installato/rimosso. In alternativa, dovrei fornirgli un il percorso di una nuova jdk
Codice: Seleziona tutto
Il Java SE Development Kit (JDK)  non è stato trovato su questo computer
JDK 6 è richiesto per installare l'IDE NetBeans. Assicurati che il JDK sia correttamente installato ed esegui l'installer di nuovo.
Puoi specificare una posizione del JDK valida usando l''argomento --javahomedell''installer.


Ho cercato di capire come e dove si trovi la nuova jdk tramite i comandi
Codice: Seleziona tutto
# which java
/usr/bin/java

# whereis java
java: /usr/bin/java /etc/java /usr/share/java

# update-java-alternatives -l
java-9-oracle                  1091       /usr/lib/jvm/java-9-oracle


per poi dare i comandi
Codice: Seleziona tutto
$ ./uninstall.sh --/usr/bin/java
$ ./uninstall.sh --/etc/java
$ ./uninstall.sh --/usr/share/java
$ ./uninstall.sh --/usr/lib/jvm/java-9-oracle

Che però danno tutti lo stesso risultato di cui sopra.
Come dovrei operare?
Graze

Re: Reinstallazione/rimozione di netbeans

MessaggioInviato: 14/11/2017, 10:18
da s3v
C'è qualche esigenza particolare che ti porta a voler installare netbeans dal sito anziché prelevarlo dai repository ufficiali?

Re: Reinstallazione/rimozione di netbeans

MessaggioInviato: 14/11/2017, 11:13
da capocla
Semplicemente quello installato dai repo non parte

Edit: approfitto e pubblico uno stralcio del risultato del comando man ./uninstall.sh
Codice: Seleziona tutto
 $ man ./uninstall.sh
...
ARG_JAVAHOME="‐‐javahome"     ARG_VERBOSE="‐‐verbose"    ARG_OUT‐
PUT="‐‐output"  ARG_EXTRACT="‐‐extract"  ARG_JAVA_ARG_PREFIX="‐J"
ARG_TEMPDIR="‐‐tempdir"       ARG_CLASSPATHA="‐‐classpath‐append"
ARG_CLASSPATHP="‐‐classpath‐prepend"            ARG_HELP="‐‐help"
ARG_SILENT="‐‐silent"  ARG_NOSPACECHECK="‐‐nospacecheck"  ARG_LO‐
CALE="‐‐locale"
...


Da notare che questo risultato si avrebbe anche con il comando di installazione di netbenas.
Inoltre non installo la versione 8.2 perché non mi visualizza l'albero dei progetti già realizzati (il workspace).
Avendo installato al tempo la versione 8.0.1 pensavo di reinstallare quella e procedere con gli aggiornamenti automatici dell'ide che fino ad ora non avevano dato problemi

Re: Reinstallazione/rimozione di netbeans

MessaggioInviato: 14/11/2017, 13:30
da s3v
netbeans 8.1 nei repository ufficiali dipende dal pacchetto "default-jdk" che ti installerà anche il JDK (nel caso specifico openjdk-8-jdk).
Codice: Seleziona tutto
# apt-get install default-jdk

Re: Reinstallazione/rimozione di netbeans

MessaggioInviato: 14/11/2017, 13:33
da capocla
Scusa ma non voglio usare la openjdk perché è diversa dal quella fornita da oracle e la compilazione di alcuni programmi non è possibile

Re: Reinstallazione/rimozione di netbeans

MessaggioInviato: 14/11/2017, 13:54
da s3v
Il messaggio d'errore è relativo alla mancanza del JDK sul sistema, quindi:

1) Lo hai installato in qualche modo (come?) ma non viene visto
2) Non lo hai installato

Siccome cerchi al versione non-free, nel secondo caso puoi prelevarlo dal sito ufficiale e crearti il pacchetto .deb.
https://wiki.debian.org/JavaPackage
http://guide.debianizzati.org/index.php ... ziamo_Java

Re: Reinstallazione/rimozione di netbeans

MessaggioInviato: 14/11/2017, 14:20
da capocla
Guarda che una jdk, la 9, c'è installata tramite i ppa ppa:webupd8team/java
Codice: Seleziona tutto
# apt-get install oracle-java9-installer


ma quella versione di netbeans cerca la versione 6.
In alternativa vuole che io dica la home dell'attuale jdk e qui mi perdo

Re: Reinstallazione/rimozione di netbeans

MessaggioInviato: 14/11/2017, 15:29
da s3v
Non riesco a capire se la versione 6 è la "minima" richiesta o meno.
Comunque, scusa se sembra un'osservazione banale, ma il comando non dovrebbe essere:
Codice: Seleziona tutto
$ ./uninstall.sh --javahome /usr/lib/jvm/java-9-oracle

oppure:
Codice: Seleziona tutto
$ ./uninstall.sh --javahome=/usr/lib/jvm/java-9-oracle
?

Re: Reinstallazione/rimozione di netbeans

MessaggioInviato: 14/11/2017, 16:10
da capocla
I seguenti comandi
Codice: Seleziona tutto
$ ./uninstall.sh --javahome /usr/lib/jvm/java-9-oracle
$ ./uninstall.sh --javahome /usr/bin/java
$ ./uninstall.sh --javahome /usr/share/java
$ ./uninstall.sh --javahome /etc/java


danno la seguente risposta
Codice: Seleziona tutto
Sto configurando l'installer...
Sto cercando la JVM nel sistema...
Il Java Runtime Environment (JRE) non è stato trovato nella posizione indicata /etc/java



I seguenti comandi, invece
Codice: Seleziona tutto
$ ./uninstall.sh --javahome=/usr/lib/jvm/java-9-oracle
$ ./uninstall.sh --javahome=/usr/bin/java
$ ./uninstall.sh --javahome=/usr/share/java
$ ./uninstall.sh --javahome=/etc/java


danno la seguente risposta
Codice: Seleziona tutto
Sto configurando l'installer...
Sto cercando la JVM nel sistema...
Il Java SE Development Kit (JDK)  non è stato trovato su questo computer
JDK 6 è richiesto per installare l'IDE NetBeans. Assicurati che il JDK sia correttamente installato ed esegui l'installer di nuovo.
Puoi specificare una posizione del JDK valida usando l''argomento --javahomedell''installer.

Per scaricare il JDK, visita http://java.sun.com/javase/downloads

Re: Reinstallazione/rimozione di netbeans

MessaggioInviato: 14/11/2017, 19:53
da s3v
capocla ha scritto:I seguenti comandi
Codice: Seleziona tutto
$ ./uninstall.sh --javahome /usr/lib/jvm/java-9-oracle
$ ./uninstall.sh --javahome /usr/bin/java
$ ./uninstall.sh --javahome /usr/share/java
$ ./uninstall.sh --javahome /etc/java


danno la seguente risposta
Codice: Seleziona tutto
Sto configurando l'installer...
Sto cercando la JVM nel sistema...
Il Java Runtime Environment (JRE) non è stato trovato nella posizione indicata /etc/java

Ciascuno di quei quattro comandi dà in output quel messaggio?
Solo il primo comando, immagino quello corretto, che stampa a schermo?

Re: Reinstallazione/rimozione di netbeans

MessaggioInviato: 14/11/2017, 23:05
da capocla
Sì, tutti e 4 quei comandi danno lo stesso errore riportato sotto.
Comunque ho scoperto il problema: netbeans 8.2 non può essere installato/rimosso con java 9 come riportato nei seguenti link
https://netbeans.org/community/news/show/1645.html
https://jaxenter.com/netbeans/using-apache-netbeans-incubating-jdk-9

In ogni caso, non ci dovrebbero essere problemi sul funzionamento. Inoltre netbeans è entrato a far parte dell'apache incubator (e speriamo non faccia la fine di openoffice).
Per tornare a noi, ho risolto installando il pacchetto oracle-java8-installer e ora l'installazione/rimozione avviene normalmente senza dover specificare alcuna directory alternativa.
Grazie