3

我正在尝试从命令行更新 Eclipse Galileo SR2 安装的插件。

类似于此命令的内容(要求特定功能):

java -jar org.eclipse.equinox.launcher_*.jar -application org.eclipse.update.core.standaloneUpdate -command update

有谁知道是否存在使用 p2 或任何其他 Eclipse 应用程序运行程序的命令?

4

1 回答 1

2

我能够使用以下命令将 Eclipse Classic Galileo 从 SR1 升级到 SR2:

java -jar plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar 
     -application org.eclipse.equinox.p2.director 
     -installIU org.eclipse.sdk.ide 
     -uninstallIU org.eclipse.sdk.ide 
     -artifactRepository http://download.eclipse.org/releases/galileo 
     -metadataRepository http://download.eclipse.org/releases/galileo 
     -profile SDKProfile 
     -flavor tooling 
     -destination C:\eclipse 
     -p2.os win32 -p2.ws win32 -p2.arch x86
  • 导演目前不做更新,但卸载和安装都是等效的。请参阅错误 279659
  • 安装/卸载值org.eclipse.sdk.ide将取决于您安装的具体内容。这是经典的 Eclipse SDK。如果您正在运行其他东西,您需要找到根可安装单元 ID。转到帮助 -> 关于 -> 安装详细信息 -> 已安装的软件。查找树的根节点的 id。“面向 C/C++ 开发人员的 Eclipse IDE”是epp.package.cpp. “面向 Java 开发人员的 Eclipse IDE”是epp.package.java.
  • -profile 值SDKProfile还取决于您正在运行的包。检查eclipse.p2.profileconfig.ini 文件中的属性。
  • -destination C:\eclipse 是我正在升级的 eclipse,它也是我用来运行此命令的 eclipse。
于 2010-03-04T18:57:28.117 回答