在 RCP 应用程序中添加包资源管理器会导致丢失一些图标
在我的 eclispe rcp 应用程序中,我添加了一个包资源管理器,添加了 org.eclipse.jdt.ui
当我使用我的rcp-app,当我通过“新建项目向导”创建一个新项目以添加“常规项目”时,该项目已正确创建,但包资源管理器视图中的相应图标未加载。
我必须添加到我的应用程序中才能正确查看所有(平台)图标的插件是什么?
多谢
In my eclispe rcp application I added a package explorer adding org.eclipse.jdt.ui
When I use my rcp-app, as I create a new Project by "New Project Wizard" to add a "General Project", the project is correctely created, but the corresponding icon in package explorer view is not loaded.
What is the plugin I have to add to my application to see that all the (platform) Icons correctly ?
Thanks a lot
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您必须在 WorkbenchAdvisor#initialize(IWorkbenchConfigurer) 方法中手动注册一些适配器。
调用此方法(您将在包
org.eclipse.ui.ide.application
中找到 IDE 类)You have to register some adapters in your WorkbenchAdvisor#initialize(IWorkbenchConfigurer) method manually.
Call in this method (you'll find the IDE class in bundle
org.eclipse.ui.ide.application
这是 Eclipse RCP 应用程序中的一个已知问题。
https://bugs.eclipse.org/bugs/show_bug.cgi?id=234252 解决方法
是向您的 ApplicationWorkbenchAdvisor.java 添加一些代码,
这里有一些关于 RCP 中此问题的更多文档
http://help.eclipse.org/ganymede /topic/org.eclipse.platform.doc.isv/guide/cnf_rcp.htm
在此代码示例中,我添加了 Project Explorer 和 Problems View 的图像。
这是我必须添加到初始化方法中的内容...
希望这有帮助。
谢谢!
This is a known issue in Eclipse RCP applications.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=234252
The work around is to add some code to your ApplicationWorkbenchAdvisor.java
Here's some more documentation about this issue in RCP
http://help.eclipse.org/ganymede/topic/org.eclipse.platform.doc.isv/guide/cnf_rcp.htm
In this code example, I've added the images for the Project Explorer and the Problems View.
Here's what I had to add to my initialize method...
Hope this helps.
Thanks!
您可能应该使用项目资源管理器而不是包资源管理器。 Package Explorer 是特定于 Java 的,Project Explorer 可以执行 Java 和其他所有操作。
以下是更多信息: http:// /help.eclipse.org/indigo/topic/org.eclipse.platform.doc.isv/guide/cnf.htm
You should probably using the Project Explorer rather than the Package Explorer. The Package Explorer is Java-specific, the Project Explorer can do Java and everything else.
Here is some more information: http://help.eclipse.org/indigo/topic/org.eclipse.platform.doc.isv/guide/cnf.htm