Non riesco ad avviare un nuovo progetto su Netbeans


10

Il problema:

Quando apro la finestra di dialogo "Aggiungi nuovo progetto" (schermata seguente), non riesco a creare un nuovo progetto. Il messaggio di caricamento (icona a clessidra) rimane attivo per sempre. Ad eccezione di "annulla", gli altri pulsanti sono disabilitati.

Stava funzionando bene qualche giorno fa, non ho modificato alcuna impostazione prima che appaia il problema. Ho eseguito la funzione di aggiornamento interno, ma il problema persiste.

inserisci qui la descrizione dell'immagine

Le informazioni:

Versione del mio sistema operativo : Ubuntu 12.04.2 LTS 64 bit

Versione di Netbeans :

Aiuto -> circa

Product Version: NetBeans IDE 7.2.1 (Build 201210100934)
Java: 1.6.0_27; OpenJDK 64-Bit Server VM 20.0-b12
System: Linux version 3.2.0-49-generic running on amd64; UTF-8; pt_BR (nb)
User directory: /home/user/.netbeans/7.2.1
Cache directory: /home/user/.cache/netbeans/7.2.1

Cosa ho provato:

  • Modifica dell'aspetto e --lafdell'opzione con l' opzione della riga di comando. L'aspetto cambia, ma il problema persiste.
  • Utilizzando il comando di aggiornamento interno, un plug-in è stato aggiornato ma il problema persiste.
  • Scaricando e installando l'ultima versione (7.31), ha importato le impostazioni dalla versione precedente e il problema persiste.
  • Rimuovere la cartella delle impostazioni ~/.netbeans/7.3.1, riavviare netbeans, scegliere di non importare le impostazioni e piuttosto avere una nuova installazione pulita

Risposte:


11

Ho appena pubblicato la stessa domanda qui ... la soluzione per me è stata il downgrade di OpenJDK da 6b27 a 6b24 (vedi il link per i dettagli).

I miei NetBeans sembravano esattamente come nel tuo sreenshot e avevano anche altri strani problemi.

Ti suggerirei di fare java -versionse questo dimostra che hai installato 6b27 e cat /var/log/dpkg.log | grep openjdkmostra che hai recentemente ricevuto l'aggiornamento OpenJDK, puoi provare a risolvere il problema ripristinando 6b24 usando questo comando:

apt-get install openjdk-6-jre=6b24-1.11.1-4ubuntu2 openjdk-6-jre-headless=6b24-1.11.1-4ubuntu2 icedtea-6-jre-cacao=6b24-1.11.1-4ubuntu2

****modificare****

Come ho scoperto alcuni altri problemi (la connessione SSH non si sarebbe stabilita all'interno di NetBeans) ho finalmente fatto il passo per l'aggiornamento a Oracle JDK7. Per avviare NetBeans con un altro JDK devi modificare ./netbeans-7.X/etc/netbeans.confe cambiare la linea netbeans_jdkhome="/usr/lib/jvm/java-7-oracle/jre"(suppongo che questo venga generato nel processo di installazione di NetBeans). Altrimenti userà comunque il tuo vecchio JDK, qualunque cosa java -versiondica.


2
Buon consiglio! Potresti anche provare Java 7, dal momento che JDK 7 e l'equivalente OpenJDK sono stati rilasciati da un bel po 'di tempo ormai, quindi non c'è davvero motivo di restare con Java 6.x.
allquixotic,

@somequixotic L'ho aggiornato sul mio notebook, ma per qualche motivo i problemi con NetBeans non erano scomparsi. Forse stava ancora usando OpenJDK sotto il cofano? java -versionmostratojava version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
s1lv3r

Aha! dpkg.logspettacoli upgrade openjdk-6-jre-lib 6b27-1.12.5-0ubuntu0.12.04.1 6b27-1.12.6-1ubuntu0.12.04.2e altri due simili il 24 luglio, un giorno prima che partissi per una breve vacanza, nad Netbeans stava lavorando. Potrebbe essere il colpevole!
Quel ragazzo brasiliano il

1
@ ruda.almeida Il downgrade ha risolto il problema con i nuovi progetti per me, ma in seguito ho avuto altri problemi (con SSH), quindi la vera soluzione finale per me era installare openjdk-7-jre(o la versione di Oracle - entrambi funzionano) e cambiare il percorso nel netbeans.conf.
s1lv3r

1
Per ogni evenienza: per me funziona l'installazione di "sudo apt-get install openjdk-7-jre", ma il percorso con nel file di configurazione come: netbeans_jdkhome = "/ usr / lib / jvm / java-7-openjdk-amd64 / jre" , invece di quello che hai inserito nella risposta
leticia,

1

È un bug causato dalla versione JDK utilizzata:

Questo problema è il bug JDK con focus (loop infinito quando si richiede focus). Il problema presentato contro JDK è http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6598089 . (IcedTea e in futuro OpenJDK saranno distribuiti come JDK predefinito per la distribuzione Linux, quindi dovrebbe essere supportato.)

Il bug sembra influenzare sia Oracle JDK che OpenJDK. Aggiorna il tuo JDK per ripararlo. (Non dimenticare di modificare la netbeans_jdkhomevariabile nel ./netbeans-7.X/etc/netbeans.conffile!)


-1

Prova a cambiare il look e la sensazione dell'oscillazione dei tuoi Netbeans in Nimbus.


Ho provato Nimbus, Metal, GTK, ecc. L'aspetto cambia, ma i pulsanti non cliccabili e il caricamento eterno persistono.
Quel ragazzo brasiliano, il

quale versione di Netbeans? qualcosa sulla console quando esegui netbeans dalla console?
allquixotic,

Niente sulla console se avviato dalla riga di comando.
Quel ragazzo brasiliano, il

hai qualche progetto importante prima di questo lock-up?
mojo706,

@ mojo706 No, e quelli che avevo sono sottoposti a backup
Quel ragazzo brasiliano, il

-1

Ho avuto lo stesso problema ieri sera su Ubuntu 13.04

Ho installato openjdk 6 e l'installazione ha avuto successo, ma i netbeans si sono bloccati quando ho provato a creare un nuovo progetto.

Oggi sono riuscito a risolverlo dopo aver urlato al mio computer e spaventato la mia ragazza :)

Abbastanza sicuro questo ha risolto.

Vai su https://netbeans.org/community/releases/73/install.html#install_windows e vedrai che è necessario per chmodl'installer:

chmod +x installer-file-name

prima di installare ...

sh installer-file-name

Una volta fatto questo, ho ottenuto un netbeans eseguibile sul mio desktop (per qualche motivo non elencato nelle applicazioni).

Una cosa da notare sull'installer, per me ha detto che non poteva accedere ad alcuni pacchetti JUNIT, ho selezionato 'esci da questi moduli' o qualcosa di simile, e il resto dell'installazione ha funzionato bene.

Spero che questo risolva anche il tuo problema!


Ho dovuto chmod +xil programma di installazione o non avrebbe nemmeno installato la nuova versione. Questa non è la causa del mio problema.
Quel ragazzo brasiliano il

@Ruda, l'unica altra cosa che ho fatto diversamente è stata l'installazione di netbeans prima di qualsiasi altro aggiornamento (ovvero ho reinstallato ubuntu e ho installato solo i jdks (6 e 7) prima di installare netbeans). Altre cose da provare: esegui il programma di installazione con jdk7 e 6 e vedi se succede qualcosa di diverso tra loro. Mi dispiace che la mia risposta non abbia aiutato.
planty182

-1

Ho avuto questo problema per un paio di giorni e mi ha completamente liquidato.

L'ho appena risolto cambiando la mia versione di Java da OpenJDK a Oracle

Questi potrebbero aiutarti -

http://kiranscience.blogspot.co.uk/2012/08/remove-openjdkjre-from-ubuntu-1204.html

http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html


... ho dimenticato di menzionare, quindi è necessario reinstallare netbeans o aggiornare netbeans.conf per utilizzare il nuovo jre
user180187

Mi sembra una risposta valida.
Pilota 6


-1

Avevo riscontrato lo stesso problema e alcuni altri cercavano di far funzionare Netbeans su 12.04LTS, ecco come sono riuscito ad avere una copia di lavoro completa.

Io (per favore non spararmi) ho usato un dispositivo Windows per scaricare l'intero pacchetto Netbeans dal sito Web Netbeans.

Ho quindi trasferito il file .sh sul mio desktop, quindi ho dovuto modificare le autorizzazioni per consentire l'esecuzione del file con;

sudo chmod +x netbeans-7.4-linux.sh

poi ho semplicemente installato il file con;

./netbeans-7.4-linux.sh

Netbeans non viene visualizzato nelle applicazioni ma sul desktop è presente un programma di avvio.

Spero che questo possa essere d'aiuto a qualcuno :)


-1

Per me sto cambiando

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

per

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

nel file netbeans.conf ha funzionato. :) :)


1
Questa risposta è incompleta così com'è, funzionerà solo se hai già installato Java 7, se stai usando openJDK, se l'architettura del tuo processore è amd64, ecc.
Quel ragazzo brasiliano,
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.