Bonjour,
Un peu d'eclaircissement sur les JAVA_HOME, ECLIPSE_HOME, CLASSPATH!!
Pourquoi lorsque je travaille sous eclipse je n'ai pas besoin de preciser certains de ces elements ce qu iestdifferent lorsque je travaille avec le bloc note.
Merci
Version imprimable
Bonjour,
Un peu d'eclaircissement sur les JAVA_HOME, ECLIPSE_HOME, CLASSPATH!!
Pourquoi lorsque je travaille sous eclipse je n'ai pas besoin de preciser certains de ces elements ce qu iestdifferent lorsque je travaille avec le bloc note.
Merci
Ce sont trois variables d'environnement. Gérées par l'OS, elles peuvent être lues par les applications pour trouver le dossier contenant les applications concernées. Les applications java étant en fait exécutées par la machine virtuelle, il est nécessaire de pouvoir la trouver.
Eclipse est un cas particulier. Je ne sais plus pourquoi, il est possible qu'il dispose de sa propre référence vers la JVM.
Pour le classpath, Eclipse s'en charge. D'ailleurs tu peux voir dans le répertoire de ton projet que Eclipse créé un .classpath. Tu peux le modifier en ajoutant par exemple des références à d'autres projets en changeant les propriétés de ton projet.
Pour le JAVA_HOME, Eclipse a son propre JRE. Donc il sait ou trouver les java, javaw, javac et compagnie, donc pas besoin de variable d'environnement.
PS : il y a un forum Eclipse il me semble ;)
Et c'est pour ca qu'il est recommande d'apprendre a programmer en Java avec un shell et un bloc note :)
Bonjour,Citation:
Envoyé par Satch
En fait ce n'est pas Eclipse qui a son propre JRE je crois! La JRE est sur le systeme, et le fait que l'on configure dans les prefenrences d'Eclipse le chemin d'acces a cette JRE fait qu'on n'a pas besoin de JAVA_HOME comme pour le cas ou on programme avec un bloc note ou la il est nbecessaire que le systeme sache ou aller chercher les javac, java et compagnie.
Preuve en est que l'on peut configurer plusieurs JRE dans Eclipse, d'ailleurs il est recommander de plutot configurer un JDK!
Je ne sais pas si je n'ai pas dis de betises mais il me semble que c'est ce que j'ai lu!
En effet mais il me semble pastres frequenté c'est bien dommage! :DCitation:
Envoyé par Satch
D'ou l'objet de mes questions, jveux essayer de cerner le truc, savoir ce que fais Eclipse, ce que fais le systme, les liens entre les deux, les liens avec la JVM, etc :DCitation:
Envoyé par Gfx