我正在编写一个由插件组成的Eclipse产品。
在我的一个插件中,我需要获取安装Eclipse的目录的绝对路径。
(即 /Applications/Eclipse
在Mac或 C:\Program Files\Eclipse
在胜利)。
无法为此找到API。想法?
我正在编写一个由插件组成的Eclipse产品。
在我的一个插件中,我需要获取安装Eclipse的目录的绝对路径。
(即 /Applications/Eclipse
在Mac或 C:\Program Files\Eclipse
在胜利)。
无法为此找到API。想法?
codejammer 建议:
以下为您提供安装位置
Platform.getInstallLocation().getURL()
见 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
*/
codejammer 建议:
以下为您提供安装位置
Platform.getInstallLocation().getURL()
见 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
*/
它应该是
Platform.getInstallLocation().getURL()