2010-12-15 5 views
0

Comme vous le savez dans Eclipse, il existe un moyen de spécifier le JRE préféré à utiliser (Windows | Préférences | Java | JRE installés). Je dois donc choisir l'emplacement du JRE actuellement sélectionné. Comment puis je faire ça? Les questions similaires sur ce site sont sans réponses correctes et il n'est pas facile de trouver ce dont j'ai besoin dans les forums Eclipse.Comment obtenir l'emplacement du JRE installé actuellement sélectionné?

Je suis en train de développer un plugin pour Eclipse et, je suppose, il devrait y avoir un ensemble spécifique d'API pour travailler avec les préférences Eclipse, mais je n'arrive pas à trouver comment le trouver.

Mise à jour: J'ai besoin d'obtenir l'emplacement par programme, à partir de mon propre plugin. Et cela devrait fonctionner pour Windows et Linux.

+0

J'ai la colle - InstanceScope! J'espère trouver des exemples. – JackBauer

+0

WOW, j'ai trouvé ce dont j'avais besoin - http://www.vogella.de/articles/EclipsePreferences/article.html – JackBauer

+0

Encore une chose utile - http://www.eclipse.org/eclipse/platform-core/documents /user_settings/faq.html#basicGet – JackBauer

Répondre

0

Jetez un oeil à cette clé de Registre (sous Windows):

HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment

Vous pouvez utiliser RegOpenKey() et RegQueryValueEx() pour interroger la clé/valeur dont vous avez besoin.

+0

Comme je l'ai mentionné, je dois obtenir tout ce qui est défini par Eclipse en utilisant les API Eclipse. – JackBauer

Questions connexes