开发者

How can I get the absolute path to the Eclipse install directory?

开发者 https://www.devze.com 2023-02-01 00:50 出处:网络
I am writing an Eclipse product, composed of plugins. In one of my plugins, I need to get the absolute path to the directory 开发者_高级运维where Eclipse is installed.

I am writing an Eclipse product, composed of plugins.

In one of my plugins, I need to get the absolute path to the directory 开发者_高级运维where Eclipse is installed.

(i.e. /Applications/Eclipse on Mac or C:\Program Files\Eclipse on Win).

Can't find an API for this. Ideas?


codejammer suggests:

The following gives you the installed location

Platform.getInstallLocation().getURL()

See the 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
 */


It should be

Platform.getInstallLocation().getURL()
0

精彩评论

暂无评论...
验证码 换一张
取 消