我刚刚下载了一个我试图在我的机器上构建的FOSS(Java)项目。我将项目导入Eclipse(它没有自己的.project或.classpath文件)并让它构建。它一直构建几乎。但是,我收到一些错误,其中编译器是“无法解析[X]”,其中[X]是任意数量的org.eclipse。*包。
所以,我浏览我的文件系统并尝试引入有意义的包来完成构建(如果错误是针对org.eclipse.core.runtime.FileLocator,我试图引入org.eclipse.core。 runtime_3.5.0v20090525),但我仍然收到同样的错误。
我在Google上搜索过,但我开始时并不比我更远。有人有什么建议吗?
修改:项目为UMLet。
编辑2 :有一个 plugin.xml 文件。看起来如下:
<?xml version="1.0" encoding="UTF-8"?>
<plugin>
<extension point="org.eclipse.ui.newWizards">
<wizard
name="UMLet diagram"
icon="icons/umlet_eclipse.gif"
category="com.umlet.plugin"
class="com.umlet.plugin.wizards.UMLetNewWizard"
id="com.umlet.plugin.wizards.UMLetNewWizard">
</wizard>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
class="com.umlet.plugin.editors.UMLetEditor"
contributorClass="com.umlet.plugin.editors.UMLetContributor"
default="false"
extensions="uxf"
icon="icons/umlet_eclipse.gif"
id="com.umlet.plugin.UMLetEditor"
name="UMLet Editor"/>
</extension>
</plugin>
答案 0 :(得分:1)
由于UMLet是Eclipse插件/独立RCP应用程序,最可能的原因是目标平台(Windows - &gt; Preferences - &gt; Plug-in Development - &gt; Target Platform)没有所有必需的项目期望的插件。默认目标是您正在运行的Eclipse。需要将缺少的插件添加到目标(即找到缺少的插件,将它们添加到Eclipse安装中,然后刷新目标)。
答案 1 :(得分:0)
确保使用Eclipse PDE(插件开发环境),这将使基于Eclipse的项目让您的生活更轻松。
确保使用的是正确版本的Eclipse。似乎你需要3.5.1。如果您使用的是旧版本的Eclipse,请从Eclipse.org下载一个新版本(获取PDT版本)。