小编zvi*_*ico的帖子

如何关闭Eclipse中的ViewPart?

我在Eclipse中有一个视图(由扩展的类实现org.eclipse.ui.part.ViewPart),我需要关闭它.我的意思是完全接近,而不仅仅是隐藏.我希望在用户(或我的代码)要求再次打开视图时创建一个新的ViewPart实例.

我发现的唯一方法是IWorkbenchPage.hideView隐藏视图,但没有完全处理它.调用dispose视图也没有任何影响.

顺便说一句,我的观点被定义为allowMultiple="false"但我尝试过true并且没有任何区别.

任何帮助将不胜感激.

eclipse

9
推荐指数
1
解决办法
2万
查看次数

Lucene区分大小写和不敏感的搜索

我有一个Lucene索引,目前区分大小写.我想添加一个不区分大小写的搜索选项作为后备.这意味着与案例匹配的结果将获得更多权重并将首先出现.例如,如果结果数量限制为10,并且有10个匹配我的情况,这就足够了.如果我只找到7个结果,我可以从不区分大小写的搜索中添加3个结果.

我的情况实际上更复杂,因为我有不同重量的物品.理想情况下,匹配"错误"的情况会增加一些重量.不用说,我不想要重复的结果.

一种可能的方法是有2个索引.一个有一个案例,一个没有和搜索两个.当然,这里有一些冗余,因为我需要两次索引.

有更好的解决方案吗?想法?

java lucene

9
推荐指数
2
解决办法
1万
查看次数

在Eclipse 3.4上开发,在Eclipse 3.3上运行

我正在开发一个Eclipse插件,它基于一堆核心Eclipse插件,如SWT,JDT,GEF等.

我需要我的插件与Eclipse 3.3兼容,因为许多潜在客户仍在使用它.但是,我个人喜欢Eclipse 3.4中的新功能,并希望将它用于我的开发.这意味着我需要PDE来引用3.3代码,并在调试时执行3.3实例.

有关如何实现这一目标的任何提示?

谢谢.

eclipse eclipse-pde eclipse-3.4 eclipse-3.3

6
推荐指数
1
解决办法
510
查看次数

从Eclipse中以编程方式安装Eclipse插件?

我想为Eclipse插件创建一个自动安装程序(即不通过"Update Manager").我的场景很简单:用户关闭Eclipse,将下载的JAR放入dropins文件夹,启动Eclipse,其余过程自动完成.

在较旧的Eclipse版本中,在P2时代之前,Eclipse(仍然有)一个类InstallCommand可以用来将pluings安装到当前运行的平台中.

虽然这在Eclipse 3.4和3.5中仍然有效,但它表现不正常:最明显的是,以这种方式安装的插件无法自动卸载(它变暗).

JavaDoc声称InstallCommand已弃用,应替换为P2替代方案.但是,我找不到合适的工具.有一个P2导向器,但它是为从命令行作为单独的应用程序运行而构建的.可以从Eclipse中调用它,但它实际上并没有被删除.例如,进度监控和错误报告效果不佳.

有人知道一个很好的选择吗?

谢谢,Zviki

eclipse eclipse-plugin p2

6
推荐指数
1
解决办法
2073
查看次数

将工作添加到Eclipse中的Job的进度监视器

我有一个在Eclipse中运行的工作(扩展org.eclipse.core.runtime.jobs.Job的类).这个工作得到了一个IProgressMonitor,我用它来报告进度,这一切都很好.

这是我的问题:在处理过程中,我有时会发现有比我预期更多的工作.有时甚至加倍.但是,一旦我在进度监视器中设置了总滴答数,就无法更改此值.

关于如何克服这个问题的任何想法?

eclipse eclipse-rcp

4
推荐指数
1
解决办法
3796
查看次数

在IProject中搜索文件 - Eclipse

我需要找到eclipse项目中存在的特定文件,该文件位于项目的类路径中.

我有IProject实例,但不知道如何获取IFile实例

java eclipse eclipse-plugin

4
推荐指数
1
解决办法
3919
查看次数

eclipse在错误行上停止调试

在Visual Studio中,当调试期间发生错误时,导致错误的行将跳转到源代码中并显示错误.

有没有办法与Elcipse做同样的事情?出现Debug透视图,但导致错误的行和错误消息不会立即显现.

java eclipse debugging

2
推荐指数
1
解决办法
5615
查看次数