Java ne fonctionne pas avec netbeans IDE 7 sur ubuntu 11.10
Je suis à l'aide de Netbeans IDE 7.1.1 sur ubuntu 11.10, lorsque j'essaie de créer projet JAVA en utilisant Fichier-> Nouveau Projet-> Projet JAVA-> Application JAVA, il m'indique l'erreur suivante:
Le JDK est manquant un requis pour exécuter certains modules NetBeans. Veuillez utiliser l'option --jdkhome option de ligne de commande pour spécifier une installation de JDK ou voir http://wiki.netbeans.org/FaqRunningOnJre pour plus d'informations.
J'ai donc utilisé la commande suivante
sudo update-alternatives --config java
et le résultat a été:
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
* 2 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1051 manual mode
J'ai essayé de courir à travers le terminal à l'aide de la commande suivante:
netbeans --jdkhome /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java
mais je suis d'erreur:
Cannot find java. Please use the --jdkhome switch.
et netbeans ne commence pas ainsi.
J'ai essayé cette commande à l'aide de tous les chemins que j'ai trouvé par le biais de cette commande aussi:
whereis java
mais à chaque fois j'ai eu le même message d'erreur et netbeans ne démarre pas.
dans netbeans fichier de config (/usr/local/netbeans-7.0/etc/netbeans.conf
) jdkhome chemin d'accès est :
netbeans_jdkhome="/usr/lib/jvm/java-7-openjdk-i386/jre"
quand j'ai essayé netbeans à l'aide de ce chemin par le biais de cette commande:
netbeans --jdkhome /usr/lib/jvm/java-7-openjdk-i386/jre
netbeans fonctionne, mais lorsque vous essayez de créer un projet de la même JDK manquant erreur est affiché.
Une chose intéressante aussi, j'ai rencontré, si j'utilise Eclipse tout va bien, je suis en mesure de créer des projets dans eclipse et des programmes de fonctionner correctement.
Eclipse ne présente pas de wanning ou les erreurs comme le JDK est manquant.
- Avez-vous essayé d'Oracle JDK pour Java 7?
- non, je suis juste en utilisant par défaut openJDK installé par ubuntu software center. Je n'ai pas essayé d'installer le JDK de oracle, parce que j'étais dans le doute de savoir si ou non les deux versions sur le même système de fonctionner correctement.
- Pour moi tout s'est bien passé avec NB 7.1, 7.1.1 et Ub 12.04. Rien de plus à faire. Peut-être faire un update-alternatives 2, désinstaller NB et de le réinstaller. netbeans_jdkhome="/usr/lib/jvm/jdk1.7.0" sans jre.
- je vous suggère d'utiliser SUN JDK
- Netbeans fonctionne très bien avec OpenJDK. Qui ne devrait pas être un problème.
- Il sonne comme il devrait fonctionner de la même manière que vous l'avez. Aussi, vous pouvez avoir n'importe quel nombre de versions ou copies de Java installée à la fois et de le faire travailler.
- juste un plus pour FreeBSD9.1 et NB7.3: modifier <netbeans-7.3_installdir>/etc/netbeans.conf à la ligne netbeans_jdkhome="/usr/local/openjdk7" avec "--jdkhome ..." je n'ai eu aucun succès.
Vous devez vous connecter pour publier un commentaire.
J'utilise Netbeans 7.1 sur Ubuntu 11.10 et il fonctionne très bien, je n'ai pas besoin de spécifier quelque chose de plus pour obtenir le JDK de travail. Voici mon
update-alternatives
:Comment avez-vous installer Netbeans 7.1? Aussi loin que je me souvienne, il n'est pas dans les dépôts. J'ai utilisé l'interface graphique Swing programme d'installation de Netbeans site web. Je l'ai installé comme un utilisateur pas à l'aide de
sudo
ousu
.Également vérifier comment vous exécuter Netbeans, essayez d'aller à
NETBEANS/bin
dossier et en cours d'exécution./netbeans
.sh neatbeans.sh
@Vipin Kumar
Hi Vinay,
J'ai trouver la solution qui fonctionne sur n'importe quelle version de Ubuntu définitivement garder d'autres versions de java intacte.
Pour cela, veuillez télécharger tar.gz la version de Java à partir de
Oracle site web.
Supposer, votre installation de jdk tar fichier à l'emplacement
/home/don/
n'@ubuntu ~ $
tar zxf jdk-7u45-linux-i586.tar.gz
n'@ubuntu ~ $
sudo bash
[sudo] password pour ne:
ubuntu ~ #
mv /home/don/jdk1.7.0_45//usr/lib/jvm/
ubuntu ~ #
cd /usr/lib/jvm/
ubuntu jvm #
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_45/bin/java 3
ubuntu jvm #
update-alternatives --config java
java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Server VM (build 24.45-b08, en mode mixte)
Fait !!
Maintenant, au tour de netbeans.
J'ai supposé que votre fichier est enregistré à l'emplacement /home/ne.
Sur netbeans fichier d'installation, faites un clic droit ->
properties
->permissions
->Allow executing file as a program
en vertu de l'Exécution de l'attribut.Maintenant, cliquez sur programme d'installation, sélectionnez exécuter lors de la demande d'action et votre lancer l'installation sans tracas.
Bonne programmation !!