无法在Eclipse项目中查找特定库

时间:2009-12-07 03:28:16

标签: java eclipse build

我刚刚下载了一个我试图在我的机器上构建的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>

2 个答案:

答案 0 :(得分:1)

由于UMLet是Eclipse插件/独立RCP应用程序,最可能的原因是目标平台(Windows - &gt; Preferences - &gt; Plug-in Development - &gt; Target Platform)没有所有必需的项目期望的插件。默认目标是您正在运行的Eclipse。需要将缺少的插件添加到目标(即找到缺少的插件,将它们添加到Eclipse安装中,然后刷新目标)。

答案 1 :(得分:0)

  1. 确保使用Eclipse PDE(插件开发环境),这将使基于Eclipse的项目让您的生活更轻松。

  2. 确保使用的是正确版本的Eclipse。似乎你需要3.5.1。如果您使用的是旧版本的Eclipse,请从Eclipse.org下载一个新版本(获取PDT版本)。