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.

rgksugan
la source

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.
Abdel Raoof
la source
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.

Paulo Carvalho
la source
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 :)

shousper
la source
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.

Mohamad Alhamoud
la source
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.

dotbit
la source
0

Corrigez cela en déplaçant mon dossier jdk sur un autre disque

JayLord Abueva
la source