使用Eclipse3.7开发基于EclipseRCP3.5的插件
可以使用Eclipse3.7IDE为3.5平台开发吗?还是必须使用Eclipse3.5IDE 当我尝试从Eclipse3.5IDE切换到3.7IDE时,我在项目上遇到了错误,这在以前是正常的: 项目“projectname”中所需库的存档:“C:/…/.metadata/.plugins/org.eclipse.pde.core/.external_libraries/xyz/os/win32/x86”无法读取或不是有效的ZIP文件projectname 要将3.5 IDE与当前IDE交换,但仍要为3.5平台开发,我必须做些什么 我希望我的解释是有道理的,是可以理解的:) 其他信息: -我以前从未使用过RCP,现在我必须使用它 -无法升级目标平台(3.5) -我搜索了net和stackoverflow,但没有找到使用3.7和为目标平台3.5开发的答案(可能没有其他人有这些问题,或者我使用了错误的查询) 干杯使用Eclipse3.7开发基于EclipseRCP3.5的插件,eclipse,target,rcp,platform,Eclipse,Target,Rcp,Platform,可以使用Eclipse3.7IDE为3.5平台开发吗?还是必须使用Eclipse3.5IDE 当我尝试从Eclipse3.5IDE切换到3.7IDE时,我在项目上遇到了错误,这在以前是正常的: 项目“projectname”中所需库的存档:“C:/…/.metadata/.plugins/org.eclipse.pde.core/.external_libraries/xyz/os/win32/x86”无法读取或不是有效的ZIP文件projectname 要将3.5 IDE与当前IDE交换,但仍
Kai使用菜单 窗口>首选项: 插件开发>目标平台 在这里,您可以将Eclipse3.5添加为目标平台,然后将其设置为活动 但我认为这不能解决你提到的错误。我认为这些错误是因为您使用的是旧的工作区文件夹,并且存在与eclipse3.7不兼容的内容。因此,您可以尝试切换到新的工作区,并在那里导入项目。使用菜单 窗口>首选项: 插件开发>目标平台 在这里,您可以将Eclipse3.5添加为目标平台,然后将其设置为活动
但我认为这不能解决你提到的错误。我认为这些错误是因为您使用的是旧的工作区文件夹,并且存在与eclipse3.7不兼容的内容。因此,也许您可以尝试切换到新的工作区,并在那里导入项目。我刚刚解决了我的问题:-) 在我的例子中,有一个插件jar,其中包含java源代码:
jar
com
META-INF
src
plugin.xml
eclipse似乎正在将JAR放在以下目录中的插件JAR中:
[WORKSPACE]\.metadata\.plugins\org.eclipse.pde.core\.external_libraries\...
对于我的插件,它试图将src
文件夹放在这个目录中,但以某种方式失败了
删除jar中的src
文件夹后,错误就消失了
我刚刚解决了我的问题:-) 在我的例子中,有一个插件jar,其中包含java源代码:
jar
com
META-INF
src
plugin.xml
eclipse似乎正在将JAR放在以下目录中的插件JAR中:
[WORKSPACE]\.metadata\.plugins\org.eclipse.pde.core\.external_libraries\...
对于我的插件,它试图将src
文件夹放在这个目录中,但以某种方式失败了
删除jar中的src
文件夹后,错误就消失了
RCP==bag of pain:-)似乎Stackoverflow在帖子开始时丢失了我的“嗨,…”——编辑似乎对“重新添加”它不起作用。。。很抱歉-大家好:)Stackoverflow似乎在帖子的开头丢失了我的“Hi,…”,而编辑似乎对“re adding”不起作用。。。很抱歉,大家好:)谢谢你们的回答。我创建了一个全新的工作区,并将项目导入到新的工作区中。设置目标平台后,清理所有项目,重新加载目标平台,。。。我仍然得到上述错误,无法构建。也许Eclipse可以看到,我认为RCP很低,所以让我很烦:)谢谢你们的回答。我创建了一个全新的工作区,并将项目导入到新的工作区中。设置目标平台后,清理所有项目,重新加载目标平台,。。。我仍然得到上述错误,无法构建。也许Eclipse可以看到,我认为RCP很低,因此让我感到厌烦:)