Je développe des plugins (pour être honnête, j'ai commencé il n'y a pas si longtemps) et tester mes plugins sur différents Eclips. J'ai Eclipse 3.4, 3.5, 3.6 installé. dans C: \ Program Files \ Java il y a:Pourquoi System.getProperty ("java.home") fonctionne différemment pour Eclipse 3.4, 3.5, 3.6?
- jdk1.5.0_22
- jdk1.6.0_21
- jre1.5.0_22
- jre6
pour toutes les versions de Eclipses, ici (Windows -> Préférences -> JRE installé) il y a "jdk1.5.0_22" avec le chemin "C: \ Program Files \ Java \ jdk1.5.0_22"
donc, ne peut pas comprendre pourquoi pour Eclipse 3.5 et 3.6 ce
System.getProperty("java.home")
impressions
C: \ Program Files \ Java \ jdk1.5.0_22 \ jre
mais dans Eclipse 3.4, il imprime
C: \ Program Files \ Java \ jre6
Quelqu'un pourrait-il me donner une colle quelle valeur est utilisée par System.getProperty ("java.home")?
Mise à jour: résolu, voir ma propre réponse! – JackBauer