我有一个非常标准的设置。带有apt-get
的Ubuntu 10.4来安装eclipse。它给了我Eclipse版本:3.5.2。我想使用Data Tools Platform(DTP)。我使用了Help | Install New Software ...对话框从Eclipse安装的repo中安装它。它安装,重启Eclipse,让它配置工作,一切都很好。然后,我刚刚重新启动计算机,一切都不顺利。 SQL Results窗口有一个丑陋的“不要输入”图标,它显示为:
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。
请帮忙。这非常令人沮丧。
答案 0 :(得分:3)
首先,我不认为有必要使用apt存储库或UbuntuO在Ubuntu上安装eclipse。
Debian人之所以使用apt,是因为它会处理所有依赖关系。但是,eclipse带有非常少的外部依赖项:JRE和所有内部依赖项。这就是为什么你现在有预先打包的eclipse包。
此外,使用apt可能会在您不太需要时强制执行不需要的eclipse更新。
因此,如果您想保持安全,请不要使用apt,请转到eclipse download page并获取最新的稳定版本。
由于您使用DTP,因此需要Eclipse IDE for Java EE Developers
捆绑包。重量为205 MB的那个。 32或64位。
远离3.7,直到初夏的发布日期,除非你真的需要发布候选版本中的东西。
我怀疑你遇到的问题实际上是由于插件依赖性不满意或者你安装eclipse的方式带来的插件版本不匹配。了解IMO的最佳方式是以超级方式进行全新安装,而不是采用ubuntic方式。
更新:我还看了你提到的错误报告。我不认为这适用于你的情况,因为这个问题似乎起源于lucene插件的新版本,而当前版本(1.9.1)至少适用于eclipse版本3.4。