[RISOLTO] Reinstallazione/rimozione di netbeans

Discussioni relative a Debian e Linux

[RISOLTO] Reinstallazione/rimozione di netbeans

Messaggioda capocla » 13/11/2017, 20:45

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
Ultima modifica di capocla il 14/11/2017, 23:05, modificato 1 volta in totale.
capocla
Sr. Member
Sr. Member
 
Messaggi: 256
Iscritto il: 14/06/2008, 19:23

Re: Reinstallazione/rimozione di netbeans

Messaggioda s3v » 14/11/2017, 10:18

C'è qualche esigenza particolare che ti porta a voler installare netbeans dal sito anziché prelevarlo dai repository ufficiali?
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5448
Iscritto il: 31/12/2008, 11:54

Re: Reinstallazione/rimozione di netbeans

Messaggioda capocla » 14/11/2017, 11:13

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
capocla
Sr. Member
Sr. Member
 
Messaggi: 256
Iscritto il: 14/06/2008, 19:23

Re: Reinstallazione/rimozione di netbeans

Messaggioda s3v » 14/11/2017, 13:30

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
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5448
Iscritto il: 31/12/2008, 11:54

Re: Reinstallazione/rimozione di netbeans

Messaggioda capocla » 14/11/2017, 13:33

Scusa ma non voglio usare la openjdk perché è diversa dal quella fornita da oracle e la compilazione di alcuni programmi non è possibile
capocla
Sr. Member
Sr. Member
 
Messaggi: 256
Iscritto il: 14/06/2008, 19:23

Re: Reinstallazione/rimozione di netbeans

Messaggioda s3v » 14/11/2017, 13:54

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
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5448
Iscritto il: 31/12/2008, 11:54

Re: Reinstallazione/rimozione di netbeans

Messaggioda capocla » 14/11/2017, 14:20

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
capocla
Sr. Member
Sr. Member
 
Messaggi: 256
Iscritto il: 14/06/2008, 19:23

Re: Reinstallazione/rimozione di netbeans

Messaggioda s3v » 14/11/2017, 15:29

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
?
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5448
Iscritto il: 31/12/2008, 11:54

Re: Reinstallazione/rimozione di netbeans

Messaggioda capocla » 14/11/2017, 16:10

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
capocla
Sr. Member
Sr. Member
 
Messaggi: 256
Iscritto il: 14/06/2008, 19:23

Re: Reinstallazione/rimozione di netbeans

Messaggioda s3v » 14/11/2017, 19:53

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?
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5448
Iscritto il: 31/12/2008, 11:54

Re: Reinstallazione/rimozione di netbeans

Messaggioda capocla » 14/11/2017, 23:05

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
capocla
Sr. Member
Sr. Member
 
Messaggi: 256
Iscritto il: 14/06/2008, 19:23


Torna a Generale

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti