Bonjour,
Eclipse est embarqué avec un compilateur Java mais si je veux spécifier mon propre JDK, cela se fait où ?
Merci.
Bonjour,
Eclipse est embarqué avec un compilateur Java mais si je veux spécifier mon propre JDK, cela se fait où ?
Merci.
Bonjour,
Window->Preferences->Java->Installed JREs
A ma connaissance, il n'y a pas de possibilité directe pour demander à Eclipse de ne pas utiliser son compilateur. La solution indirecte est de faire faire le build par Ant ou autre.
Merci de préciser pour quelle raison tu veux utiliser javac plutôt que le compilateur d'Eclipse, ça pourrait donner une piste pour un complément de réponse.
---------
Bruno
http://www.eclipsetotale.com
Merci.
Je n'ai pour le moment pas de raison particulière de changer de compilateur. C'est surtout pour savoir comment faire si un jour j'en ai le besoin et aussi pouvoir l'expliquer si on me demande.
ça n'a l'air de rien mais c'est qque chose d'assez récurrent et qui laisse souvent les gens perplexes, surtout les débutants et les chefs de projets qui comprennent pas qu'on ai pas besoin d'installer un JDK pour compiler des classes sous Eclipse !
Si quelqu'un a d'autres infos, je suis preneur.
Si ça peut te servir voici une liste d'arguments expliquant pourquoi eclipse dispose de son propre compilateur :
- support de la compilation incrémentale. Amène notamment un gain de temps en évitant de lancer un process externe (cas de javac).
- intégration très fine avec le reste de l'outillage (marqueurs dans les éditeurs, vérification du code à la volée, ...).
- rapidité de compilation (une raison pour laquelle Tomcat utilise le compilateur d'Eclipse plutôt que javac pour la compilation des JSP).
Tout comme il existe plusieurs implémentations de JVM, pourquoi pas plusieurs implémentations du compilateur ?
-----------
Bruno
http://www.eclipsetotale.com
Merci.
Et est-ce que ce compilateur embarqué dans Eclipse Galileo a un petit nom ?
C'est pas jikes par hasard ?
J'ai du mal à trouver l'info.
Il me semble que le nom est tout simplement Eclipse Compiler for Java (ECJ). Ce n'est pas Jikes qui lui était écrit en C++.
A priori, tout comme une bonne partie d'Eclipse, le compilateur a été écrit par les développeurs d'OTI qui travaillaient préalablement sur VisualAge for Java. Ce dernier, qui était écrit en Smalltalk, intégrait lui aussi son propre compilateur Java, avec Eclipse ils ont transposé en Java une bonne partie de l'existant Smalltalk, avec la mise en open-source et le succès d'Eclipse, ils ont pu aller très loin, notamment dans la qualité du compilateur.
--------------
Bruno
http://www.eclipsetotale.com
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager