Modification de la plate-forme Java sur laquelle s'exécute Netbeans


105

J'utilise Netbeans 6.7. J'avais d'abord installé Java 1.5 avant d'installer Netbeans. Lorsque j'ai installé Netbeans, Java 1.5 était la version par défaut. Ensuite, j'ai installé Java 1.6 sur ma machine. Je dois changer le JDK par défaut de mes netbeans en 1.6 non seulement pour un projet spécifique mais pour toute l'application Netbeans.

Réponses:


186

Vous pouvez changer le JDK pour Netbeans en modifiant le fichier de configuration:

  1. Ouvrir le netbeans.conffichier disponible sousetc dossier de l'installation de NetBeans.
  2. Modifiez la netbeans_jdkhomevariable pour qu'elle pointe vers le nouveau chemin JDK, puis
  3. Redémarrez votre Netbeans.

1
Pour ceux qui avaient déjà netbeans_jdkhome avec une version> = 7. Mettez la bibliothèque API Java EE dans le dossier Library et n'oubliez pas de définir JDK 7 en cliquant avec le bouton droit sur le projet et en choisissant Propriétés-> Sources et définissez le format Source / Binaire, sélectionnez JDK7 parmi les options.
Arthur Kushman

Je continue à recevoir une erreur jdkhome non valide spécifié --------------------------- Impossible de localiser l'installation java dans jdkhome spécifié: C: \ Program Files (x86) \ Java \ jdk1.5.0_03 \ bin "; Voulez-vous essayer d'utiliser la version par défaut?"
Enthousiaste

1
@Enthusiastic, vous n'avez pas besoin d'inclure bindans le chemin, essayez comme ceci: `C: \ Program Files (x86) \ Java \ jdk1.5.0_03`
Abdel Raoof

1
@AbdelRaoof, donne également la même erreur pour ce chemin.
Enthousiaste

4
Sous OSX, je fais "cd / Library / Java / JavaVirtualMachines" pour trouver les différents JDK sur mon Mac. La version que je souhaite utiliser est "/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home". Puis à / Applications / NetBeans / NetBeans 7.2.app/Contents/Resources/NetBeans/etc/netbeans.conf, j'ajoute cette ligne: netbeans_jdkhome="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
Raymond Gan

30

Dans ma boîte Windows 7, j'ai trouvé netbeans.conf dans <Drive>:\<Program Files folder>\<NetBeans installation folder>\etc. Merci a tous.


25

Pour tous les utilisateurs de Mac OS X, vous pouvez trouver netbeans.confici:

/Applications/NetBeans/NetBeans <version>.app/Contents/Resources/NetBeans/etc/netbeans.conf

Au cas où quelqu'un aurait besoin de savoir :)


netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home"par exemple
muttonUp

11

ouvrez le dossier etc dans le dossier netbeans puis éditez le netbeans.conf avec le bloc-notes et vous trouverez une ligne comme celle-ci:

Emplacement par défaut du JDK, peut être remplacé en utilisant --jdkhome: netbeans_jdkhome
= "G: \ Program Files \ Java \ jdk1.6.0_13"

ici, vous pouvez définir votre version jdk.


si ce chemin existe même
dotbit

0

sur Fedora, il est actuellement impossible de définir un nouveau jdk-HOME sur un sdk. Ils l'ont conçu de manière à ce qu'il se brise toujours. Essayez --jdkhome [peu importe] mais selon toute vraisemblance, il se cassera et affichera un message d'erreur cryptique insensé comme d'habitude.


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.