Je ne peux pas démarrer un nouveau projet sur Netbeans


10

Le problème:

Lorsque j'ouvre la boîte de dialogue "ajouter un nouveau projet" (capture d'écran ci-dessous), je ne peux pas créer de nouveau projet. Le message de chargement (icône de sablier) reste indéfiniment. À l'exception de "annuler", les autres boutons sont désactivés.

Il fonctionnait bien il y a quelques jours, je n'ai changé aucun paramètre avant l'apparition du problème. J'ai exécuté la fonction de mise à jour interne, mais le problème persiste.

entrez la description de l'image ici

L'info:

Version de mon système d'exploitation : Ubuntu 12.04.2 LTS 64 bits

Version Netbeans :

Aide -> à propos

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

Ce que j'ai essayé:

  • Modification de l'apparence avec l' --lafoption de ligne de commande. L'apparence change, mais le problème persiste.
  • En utilisant la commande de mise à jour interne, un plugin a été mis à jour mais le problème persiste.
  • En téléchargeant et en installant la dernière version (7.31), il a importé les paramètres de la version précédente et le problème persiste.
  • Suppression du dossier des paramètres ~/.netbeans/7.3.1, redémarrage de Netbeans, choix de ne pas importer les paramètres et d'avoir plutôt une nouvelle installation propre

Réponses:


11

Je viens de poster la même question ici ... la solution pour moi était de rétrograder OpenJDK de 6b27 à 6b24 (regardez le lien pour plus de détails).

Mes NetBeans ressemblaient parfaitement à votre capture d'écran et avaient également d'autres problèmes étranges.

Je vous suggère de le faire java -versionsi cela montre que vous avez installé 6b27 et cat /var/log/dpkg.log | grep openjdkmontre que vous avez récemment reçu la mise à jour OpenJDK, vous pouvez essayer de résoudre le problème en revenant à 6b24 en utilisant cette commande:

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

****Éditer****

Comme j'ai découvert d'autres problèmes (la connexion SSH ne s'établirait pas dans NetBeans), j'ai finalement pris la décision de passer à Oracle JDK7. Pour démarrer NetBeans avec un autre JDK, vous devez modifier ./netbeans-7.X/etc/netbeans.confet changer la ligne netbeans_jdkhome="/usr/lib/jvm/java-7-oracle/jre"(je suppose que cela est généré lors du processus d'installation de NetBeans). Sinon, il utilisera toujours votre ancien JDK quoi qu'il en soit java -version.


2
Bonne suggestion! Vous voudrez peut-être également essayer Java 7, car JDK 7 et l'équivalent OpenJDK sont disponibles depuis assez longtemps maintenant, il n'y a donc vraiment aucune raison de rester avec Java 6.x.
allquixotic

@somequixotic Je l'ai mis à jour sur mon ordinateur portable, mais pour une raison quelconque, les problèmes avec NetBeans n'ont pas disparu. Peut-être utilisait-il toujours OpenJDK sous le capot? java -versiona montréjava 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 le

Ah! dpkg.logspectacles upgrade openjdk-6-jre-lib 6b27-1.12.5-0ubuntu0.12.04.1 6b27-1.12.6-1ubuntu0.12.04.2et deux autres similaires le 24 juillet, un jour avant mon départ pour de courtes vacances, nad Netbeans travaillait. Pourrait être le coupable!
Ce brésilien Guy

1
@ ruda.almeida Le déclassement a résolu le problème avec les nouveaux projets pour moi, mais plus tard, j'ai eu d'autres problèmes (avec SSH), donc la vraie solution finale pour moi était d'installer openjdk-7-jre(ou la version Oracle - les deux fonctionnent) et de changer le chemin dans le netbeans.conf.
s1lv3r

1
Juste au cas où: pour moi fonctionne en installant "sudo apt-get install openjdk-7-jre", mais le chemin avec dans le fichier de configuration est: netbeans_jdkhome = "/ usr / lib / jvm / java-7-openjdk-amd64 / jre" , au lieu de celle que vous avez mise dans votre réponse
leticia

1

C'est un bug provoqué par la version JDK utilisée:

Ce problème est un bogue JDK avec focus (boucle sans fin lors de la demande de focus). Le problème déposé contre JDK est http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6598089 . (IcedTea et à l'avenir OpenJDK seront distribués en tant que JDK par défaut pour la distribution Linux, il doit donc être pris en charge.)

Le bogue semble affecter à la fois Oracle JDK et OpenJDK. Mettez à jour votre JDK afin de le corriger. (N'oubliez pas de changer la netbeans_jdkhomevariable dans le ./netbeans-7.X/etc/netbeans.conffichier!)


-1

Essayez de changer l' apparence Swing de votre Netbeans en Nimbus.


Essayé Nimbus, Metal, GTK, etc. L'apparence change, mais les boutons non cliquables et le chargement éternel persistent.
Ce brésilien Guy

quelle version de Netbeans? quoi que ce soit sur la console lorsque vous exécutez des netbeans à partir de la console?
allquixotic

Rien sur la console si démarré à partir de la ligne de commande.
Ce brésilien Guy

avez-vous des projets importants avant ce blocage?
mojo706

@ mojo706 Non, et ceux que j'ai eus sont sauvegardés
That Brazilian Guy

-1

J'ai eu le même problème hier soir un Ubuntu 13.04

J'ai installé openjdk 6 et l'installation a réussi, mais netbeans s'est bloqué lorsque j'ai essayé de créer un nouveau projet.

Aujourd'hui, j'ai réussi à le résoudre après avoir crié sur mon ordinateur et effrayé ma petite amie :)

Je suis sûr que cela l'a résolu.

Accédez à https://netbeans.org/community/releases/73/install.html#install_windows et vous verrez que vous avez besoin chmoddu programme d'installation:

chmod +x installer-file-name

avant d'installer ...

sh installer-file-name

Une fois que j'ai fait cela, j'ai obtenu un netbeans exécutable sur mon bureau (pour une raison non répertoriée dans les applications).

Une chose à noter à propos de l'installateur, pour moi, il a dit qu'il ne pouvait pas accéder à certains packages JUNIT, j'ai sélectionné `` quitter ces modules '' ou quelque chose de similaire, et le reste de l'installation a bien fonctionné.

J'espère que cela résout aussi votre problème!


Je devais chmod +xl'installateur ou il n'installerait même pas la nouvelle version. Ce n'est pas la cause de mon problème.
Ce brésilien Guy

@Ruda, la seule autre chose que j'ai faite différemment a été d'installer des netbeans avant toute autre mise à jour (c'est-à-dire que j'ai réinstallé ubuntu et installé uniquement les jdks (6 et 7) avant d'installer des netbeans). Autres choses à essayer: exécutez le programme d'installation avec jdk7 et 6 et voyez si quelque chose se passe différemment entre eux. Désolé ma réponse n'a pas aidé.
planty182

-1

J'ai ce problème depuis quelques jours et ça m'a complètement dissipé.

Je viens de le résoudre cependant en changeant ma version de Java d'OpenJDK en Oracle

Cela pourrait vous aider -

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


... j'ai oublié de mentionner, puis je dois réinstaller netbeans ou mettre à jour netbeans.conf pour utiliser le nouveau jre
user180187

Cela ressemble à une réponse valable pour moi.
Pilot6


-1

J'avais rencontré le même problème et quelques autres essayant de faire fonctionner Netbeans sur 12.04LTS, c'est ainsi que j'ai réussi à avoir une copie de travail complète.

J'ai (s'il vous plaît ne me tirez pas dessus) utilisé un appareil Windows pour télécharger le package Netbeans complet depuis le site Web de Netbeans.

J'ai ensuite transféré le fichier .sh sur mon bureau, puis j'ai dû modifier les autorisations pour autoriser l'exécution du fichier, avec;

sudo chmod +x netbeans-7.4-linux.sh

puis j'ai simplement installé le fichier avec;

./netbeans-7.4-linux.sh

Netbeans n'apparaît pas dans les applications mais il y a un lanceur sur le bureau.

J'espère que cela peut aider quelqu'un :)


-1

Pour moi en train de changer

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

à

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

dans le fichier netbeans.conf a fonctionné. :) :)


1
Cette réponse est incomplète en l'état, elle ne fonctionnera que si vous avez déjà installé Java 7, si vous utilisez openJDK, si l'architecture de votre processeur est amd64, etc.
That Brazilian Guy
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.