2011-02-15 51 views
0

我有一个非常标准的设置。 Ubuntu 10.4与apt-get安装eclipse。它给了我Eclipse版本:3.5.2。我想使用数据工具平台(DTP)。我使用帮助|安装新软件...对话框从随Eclipse安装的回购库安装它。它安装,重新启动Eclipse,配置成可以工作,一切都很好。然后,我刚刚重新启动我的电脑,一切都不好。在SQL结果窗口中有一个丑陋的“不进入”图标,并记载:Ubuntu 10.4上的Eclipse DTP剥离了!

 
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其中有一些补丁,并声称有一fix..but这是为Eclipse 3.7,我不知道在哪里应用这些补丁。我试图重新安装插件(它为别人工作),并没有帮助。实际上,它尝试了一个新的工作空间,但是当我退出时,我担心错误会再次发生,而且每次进入Eclipse时数据库配置都是一个巨大的痛苦。它看起来像是一个搞糟的链接到Lucene。

我基本上需要有人告诉我如何从工作区清除旧SQL运行(显然可以防止Lu​​cene搞砸)或如何设置以找到正确的Lucene。

请帮忙。这非常令人沮丧。

回答

3

首先,我不认为有必要使用apt库或UbuntuOne在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的方式导致插件依赖不满或插件版本不匹配。了解国际海事组织的最好方法是以一种通用的方式进行全新的安装,而不是以一种无意义的方式进行。

UPDATE:我也看过你提到的错误报告。我不认为这适用于你的情况,因为问题似乎源于lucene插件的新版本,而当前版本(1.9.1)至少应用到Eclipse的3.4版本。

+0

+1很好的答案,涵盖了所有的基础。如果我可以upvote更多,我会:-) – 2011-02-15 04:49:16