You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse RCP项目Target Platform解析抛出IllegalArgumentException异常求助

Eclipse RCP Target Platform 解析异常求助

团队共用的Target Platform XML配置,仅在我本地报错,其他同事无异常。弹出窗口反复显示相同错误:

An internal error occurred during: "RCP Target" target definition".
java.lang.IllegalArgumentException

错误日志堆栈信息:

java.lang.IllegalArgumentException
    at org.eclipse.equinox.internal.p2.metadata.VersionParser.parse(VersionParser.java:83)
    at org.eclipse.equinox.p2.metadata.Version.create(Version.java:96)
    at org.eclipse.equinox.p2.metadata.Version.parseVersion(Version.java:164)
    at org.eclipse.equinox.p2.publisher.eclipse.BundlesAction.createBundleArtifactKey(BundlesAction.java:157)
    at org.eclipse.pde.internal.core.target.VirtualArtifactRepository.<init>(VirtualArtifactRepository.java:91)
    at org.eclipse.pde.internal.core.target.P2TargetUtils.addAdditionalProvisionIUs(P2TargetUtils.java:1667)
    at org.eclipse.pde.internal.core.target.P2TargetUtils.resolveWithPlanner(P2TargetUtils.java:1125)
    at org.eclipse.pde.internal.core.target.P2TargetUtils.synchronize(P2TargetUtils.java:822)
    at org.eclipse.pde.internal.core.target.TargetDefinition.lambda$3(TargetDefinition.java:395)
    at java.base/java.util.HashMap.forEach(HashMap.java:1429)
    at org.eclipse.pde.internal.core.target.TargetDefinition.resolve(TargetDefinition.java:392)
    at org.eclipse.pde.internal.ui.preferences.TargetPlatformPreferencePage$1.run(TargetPlatformPreferencePage.java:407)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

Target Platform XML配置:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?>
<target name="RCP Target" sequenceNumber="70">
<locations>
  <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
    <unit id="org.eclipse.draw2d.feature.group" version="3.23.0.202502242203"/>
    <unit id="org.eclipse.draw2d.source.feature.group" version="3.23.0.202502242203"/>
    <unit id="org.eclipse.gef.feature.group" version="3.23.0.202502242203"/>
    <unit id="org.eclipse.gef.source.feature.group" version="3.23.0.202502242203"/>
    <repository location="https://download.eclipse.org/tools/gef/classic/release/3.23.0"/>
  </location>
  <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
    <unit id="org.eclipse.equinox.executable.feature.group" version="3.8.2800.v20250227-1734"/>
    <unit id="org.eclipse.platform.feature.group" version="4.35.0.v20250228-0640"/>
    <unit id="org.eclipse.platform.source.feature.group" version="4.35.0.v20250228-0640"/>
    <unit id="org.eclipse.rcp.feature.group" version="4.35.0.v20250228-0640"/>
    <unit id="org.eclipse.rcp.source.feature.group" version="4.35.0.v20250228-0640"/>
    <repository location="https://download.eclipse.org/eclipse/updates/4.35/R-4.35-202502280140/"/>
  </location>
  <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
    <unit id="org.eclipse.babel.nls_eclipse_de.feature.group" version="4.26.0.v20230220105658"/>
    <unit id="org.eclipse.babel.nls_tools.gef_de.feature.group" version="4.26.0.v20230220105658"/>
    <repository location="https://download.eclipse.org/technology/babel/update-site/R0.20.0/2022-12"/>
  </location>
    <location path="C:\src\project\workspace\target" type="Directory"/>
</locations>
</target>

已尝试的修复操作:

  • 创建干净工作区
  • 重新克隆项目
  • 删除所有工作区、%USERPROFILE%\.eclipse和%USERPROFILE%\.m2目录
  • 在其他位置创建新工作区
  • 安装Eclipse IDE更新(当前版本:2025-03 (4.35.0),Build id: 20250306-0812)
  • 重装Eclipse IDE

在本地Hyper-V的Windows 11开发环境虚拟机中测试,同样出现该问题。恳请帮忙排查问题原因。

内容的提问来源于stack exchange,提问作者Apollo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 23:30:04