据我所知,Eclipse默认情况下不向用户提供python绑定。我也无法通过谷歌找到这类项目。
是否有任何第三方插件?任何教程?可能是Jython?..
答案 0 :(得分:7)
据我所知,您需要使用Java。 Eclipse是用Java编写的,甚至vanilla应用程序也是由核心插件加载器粘合在一起的几个Java组件组成的。如果符合以下条件,Jython可能会起作用:
所以,这里或多或少是你的插件架构的样子。如果您可以访问Eclipse API,那么您可以在Jython中编写大部分API,然后使用Embedding Jython指令为其创建Java包装器。
如果您无法将Eclipse功能添加到Jython中,那么您仍然可以在python中编写一些代码,然后在Java层上进行Eclipse API访问。这将与python和Java之间的代码均匀分配成比例。在我们将python嵌入到C ++中之前,我已经参与了一个项目(或者它可能是另一种方式......),如果你没有正确规划它,那将是一件非常令人头痛的问题。