Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法用Python创建Eclipse插件?_Python_Eclipse_Eclipse Plugin_Jython - Fatal编程技术网

有没有办法用Python创建Eclipse插件?

有没有办法用Python创建Eclipse插件?,python,eclipse,eclipse-plugin,jython,Python,Eclipse,Eclipse Plugin,Jython,据我所知,Eclipse默认情况下不向用户提供python绑定。我在谷歌也找不到任何类似的项目 有第三方插件吗?有教程吗?可能是Jython?。据我所知,您需要使用Java。Eclipse是用Java编写的,即使是普通的应用程序也由几个Java组件组成,这些组件由核心插件加载器粘合在一起。Jython可能会工作,如果: 您可以将Python交叉编译为Java字节码(感谢sayth指出这一点),并且 您可以访问Jython内部的Eclipse API 所以,这里或多或少是你的插件架构的样子。如

据我所知,Eclipse默认情况下不向用户提供python绑定。我在谷歌也找不到任何类似的项目


有第三方插件吗?有教程吗?可能是Jython?。

据我所知,您需要使用Java。Eclipse是用Java编写的,即使是普通的应用程序也由几个Java组件组成,这些组件由核心插件加载器粘合在一起。Jython可能会工作,如果:

  • 您可以将Python交叉编译为Java字节码(感谢sayth指出这一点),并且
  • 您可以访问Jython内部的Eclipse API
所以,这里或多或少是你的插件架构的样子。如果您能够获得EclipseAPI,那么您可以用Jython编写其中的大部分内容,然后根据说明为其制作Java包装器


如果不能将Eclipse功能引入Jython,那么仍然可以用python编写一些代码,然后在Java层上进行Eclipse API访问。与python和Java之间代码的平均分割程度成正比,这会让人恼火。我在一个项目之前,我们把Python嵌入C++(或者它可能是另一种方式……),这是一个重大的头痛,如果你不计划正确的。< / P>你认为iPopo或Pelix可以使在Python中编写Eclipse插件更容易吗?相关问题: