我有一个非常标准的设置。 Ubuntu 10.4 使用 apt-get 安装 eclipse。它给了我 Eclipse 版本:3.5.2。我想使用数据工具平台 (DTP)。我使用“帮助|安装新软件...”对话框从随 Eclipse 一起安装的存储库中安装它。它安装完毕,重新启动 Eclipse,配置好后一切正常。然后,我刚刚重新启动计算机,一切都不正常。 SQL 结果窗口有一个丑陋的“请勿输入”图标,上面写着:
Could not create the view: Plug-in org.eclipse.datatools.sqltools.result.ui was unable to load class org.eclipse.datatools.sqltools.result.internal.ui.view.ResultsView.
我找到了this bug它有一些补丁并声称有修复..但它是针对 Eclipse 3.7 的,我不知道在哪里应用这些补丁。我尝试重新安装该插件(它对其他人有用),但这没有帮助。它实际上可以尝试一个新的工作区,但我担心当我退出时错误会再次发生,并且每次进入 Eclipse 时数据库配置都是一个巨大的痛苦。看起来原因是 Lucene 的链接困惑。
我基本上需要有人告诉我如何从我的工作区中清除旧的 SQL 运行(这显然可以防止 Lucene 搞砸)或者如何设置以找到正确的 Lucene。
请帮忙。这非常令人沮丧。
最佳答案
首先,我认为没有必要使用apt存储库或UbuntuOne在Ubuntu上安装eclipse。
Debian 人们使用 apt 的原因是因为它处理所有依赖关系。然而,Eclipse 带有很少的外部依赖项:JRE 以及大量的内部依赖项。这就是为什么您现在拥有预打包的 Eclipse bundle 。
此外,当您不太需要它时,使用 apt 可能会强制对您的安装进行不需要的 Eclipse 更新。
因此,如果您想安全起见,请不要使用 apt,请转到 eclipse download page并获取最新的稳定版本。
由于您使用 DTP,因此您将需要 Eclipse IDE for Java EE Developers
bundle 。其大小为 205 MB。 32 或 64 位。
在初夏发布之前,请远离 3.7,除非您确实需要候选版本中的某些内容。
我怀疑您遇到的问题实际上是由于插件依赖关系不满足或您安装eclipse的方式导致的插件版本不匹配造成的。了解 IMO 的最佳方法是以 eclipsic 方式而不是 ubuntic 方式进行全新安装。
更新:我还查看了您提到的错误报告。我认为这不适用于您的情况,因为问题似乎源于较新版本的 lucene 插件,并且当前版本(1.9.1)至少适用于 eclipse 3.4 版本。
关于java - Ubuntu 10.4 上的 Eclipse DTP 崩溃了!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4999841/