0

今天我的旧 Eclipse 3.4 安装出现问题,我不得不重新下载整个包。但是,我认为我没有像以前那样得到确切的包裹,而且我遇到了一些问题。

问题可以总结如下:在开发插件时,无法解析对'org.eclipse.jdt.ui'的依赖。尝试添加缺少的插件时,对话框中最接近的匹配项是“org.eclipse.jdt.ui**.source**”。其他核心插件也会发生类似的事情。

为了测试,我使用向导创建了一个新插件,并获得了一个非编译插件:其中一个类使用了org.eclipse.jdt.ui.JavaUI类,无法解析。同样,MANIFEST.MF 包含对“org.eclipse.jdt.ui”的依赖,但“无法解析 Bundle 'org.eclipse.jdt.ui' ”。

现在总结一下我的平台:

  • 我正在运行 Mac OS X 10.4 Tiger和 Java 1.5.0_19-138
  • 我正在运行 Eclipse 版本:3.4.1 构建 ID:M20080911-1700
  • 我下载了建模包,它位于一个名为“eclipse-modeling-ganymede-SR1-incubation-macosx-carbon.tar.gz”的文件中

我已经在新文件夹中执行了全新安装,并使用了新的工作区。

如果我查看Plug-in Registry视图,我可以在其中找到“org.eclipse.jdt.ui”插件,并且它似乎正在运行。顺便说一句,如果它被禁用,那么工作台就会中断并停止工作。

我无法理解发生了什么。我的安装坏了吗?我想知道我下载的 Eclipse 包是否有错误,它们包含源而不是编译文件。但在那种情况下,插件不应该在工作台上工作,不是吗?

无论如何,为什么我在添加依赖项时找不到插件,即使我在插件注册表中看到它?

谢谢你的帮助!

4

1 回答 1

0

问题解决:只需重新启动计算机。

我不经常重启我的电脑,所以我花了很多时间才发现这是解决方案。在我重新启动它之后,一切又开始完美地工作了。似乎 Eclipse 在运行后在内存中留下了一些东西,或者我最初的一些失败留下了一些讨厌的东西。无论如何,我已经检查过了,没有运行 Eclipse 相关的进程....很奇怪,但至少现在它已经修复了!

于 2009-07-24T12:29:13.650 回答