我正在使用蚀氧,我下载了pydev 6.3.2,并将其添加到蚀中。
现在我想在自定义的rcp应用程序中添加Pydev,我读了vogella书,但我不知道该怎么做。
如果有人能从冰山一角开始,我会很感激。
我有一个E3 rcp应用程序,并且Pydev Perspective已经可以使用,但是我想更新我现在正在使用的技术,这就是为什么从e4开始的原因。
在e3中,我在Windows,首选项,插件开发,目标平台中添加了pydev插件。
然后我在plugin.xml的“依赖关系选项卡”中添加了“ com.python.pydev。*”
最后一步是创建一个按钮,然后在处理程序中放入下一个代码
public class ShowPydevPerspective extends AbstractHandler
{
@Override
public Object execute(ExecutionEvent event) throws ExecutionException
{
ViewUtility.OpenPerspective("org.python.pydev.ui.PythonPerspective");
return null;
}
}
当应用程序运行并单击按钮时,将显示pydev透视图以及所有上下文。
我尝试在e4中执行相同的步骤,但是不起作用。
我在我的plugin.xml文件中添加了Dependece选项卡
org.python.pyedev.*
org.eclipse.ui.*
我在我后面提到的代码中也添加了一个按钮。
我有以下错误,您是否在所附图片中看到了?
致谢
答案 0 :(得分:1)
PyDev是为e3编写的,不会在纯e4应用中运行。如果您想在e3 RCP上使用此摇杆。
您不能仅在{4}插件中添加org.eclipse.ui.xxx
插件(一个或两个例外)-这些插件是3.x兼容模式代码,并且需要很多e4不需要的设置。