D'où l'Éclipse trouver javac pour compiler un projet?
Voici ce que j'ai:
JAVA_HOME=C:\Software\Java\jdk1.5.0_12 (points de JDK 5.0)
Dans Eclipse "Installé Runtimes" j'ai:
jre 1.5.0_12 (points de JRE 5.0)
jre 1.6.0_3 (points de JRE 6.0) (par défaut)
Je n'ai pas de "javac" sur mon CHEMIN (c'est à dire je ne peux pas exécuter javac -version en ligne de commande si je ne suis pas dans le JDK/bin).
Mon projet est configuré pour utiliser jre 1.6.0_3 compilateur et du Niveau de Conformité est défini à la section 6.0.
Question est: comment Eclipse est en mesure de compiler mon projet? Où il trouve un compilateur pour la 6.0? En outre, il est un moyen de dire précisément le compilateur (c'est à dire le chemin de javac) est utilisé par Eclipse?
P. S. OS XP SP2 si elle est pertinente
P. P. S. je n'ai pas tout -vm ensemble dans eclipse.ini. Dans eclipse, je vois eclipse.vm=C:\Program Files\Java\jre6\bin\client\jvm.dll et c'est encore un JRE.
OriginalL'auteur Georgy Bolyuba | 2008-11-28
Vous devez vous connecter pour publier un commentaire.
Eclipse a la JDT qui comprend l'augmentation de compilateur de sorte qu'il n'a pas besoin d'une externe, sauf que c'est votre souhait 🙂
Vous pouvez utiliser un script Ant pour avoir javac compiler votre code dans Eclipse si vous le souhaitez.
c'est pourquoi Eclipse IDE est de Compiler sur Save (cos), peut-être.
OriginalL'auteur LenW
Eclipse dispose d'une liste de installé JRE sous fenêtre->préférences->java->Installé JRE. Celui qui est sélectionné par défaut sera celui inclus avec Eclipse, mais vous pouvez facilement ajouter de tout autre JRE est à partir de cette même sous-fenêtre des préférences, puis sélectionnez une valeur par défaut que vous souhaitez.
Ce sera le système par défaut, qui peuvent être remplacés sur une base de projet par projet du Chemin de génération->onglet Bibliothèques. Pour la modifier, appuyez Ajouter de la Bibliothèque->JRE System Library et choisir votre configuration de JRE. Ensuite, retirer la bibliothèque par défaut.
OriginalL'auteur Robin
Eclipse est livré avec un compilateur intégré.
Vous pouvez utiliser un externe JDK, si vous le configurer dans les préférences.
Edit: Merci à André!
OriginalL'auteur guerda