12 votes

Comment puis-je obtenir le chemin absolu du répertoire d'installation d'Eclipse ?

Je suis en train d'écrire un produit Eclipse, composé de plugins.
Dans un de mes plugins, j'ai besoin d'obtenir le chemin absolu du répertoire où Eclipse est installé.
(c'est-à-dire /Applications/Eclipse sur Mac ou C:\Program Files\Eclipse sur Win).

Je ne trouve pas d'API pour cela. Des idées ?

12voto

VonC Points 414372

codejammer suggère :

Le texte suivant vous donne l'emplacement installé

Platform.getInstallLocation().getURL()

Voir le org.eclipse.core.runtime.Platform API

/**
 * Returns the location of the base installation for the running platform
 * <code>null</code> is returned if the platform is running without a configuration location.
 * <p>
 * This method is equivalent to acquiring the <code>org.eclipse.osgi.service.datalocation.Location</code>
 * service with the property "type" equal to {@link Location#INSTALL_FILTER}.
 *</p>
 * @return the location of the platform's installation area or <code>null</code> if none
 * @since 3.0
 * @see Location#INSTALL_FILTER
 */

4voto

Ishan Liyanage Points 131

Il devrait être

Platform.getInstallLocation().getURL()

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X