2012-03-26 57 views
3

我正在用PyDev使用Eclipse编写Python编译器。我已经到了需要用Java编写代码的阶段。如果有一种将这些组合到一个项目中的方式,我会漫无目的,因为目前我有两个单独的项目,每当我需要更改Java代码时,我都必须手动将.class文件复制到Python项目中。将Java和Python代码集成到一个Eclipse项目中

如果这是不可能的,你会认为是构建这些项目的文件的最优雅的方式,我应该如何设置我的构建过程?

谢谢。

回答

3

如果您将该项目设置为PyDev项目,并将包含.class文件的位置(即:bin文件夹)添加为一个项目,您可以将项目保存在单独的项目中,而无需将.class文件复制到Python项目中PyDev配置中的源文件夹(以及从Python项目引用该项目)。

看看“Jython的用户项目引用”(在http://pydev.org/manual_101_project_conf2.html结束)。

我认为你也可以做你在问题中提出的问题:创建一个java项目,将其设置为一个PyDev项目(右键单击该项目> pydev>设置为pydev项目),并配置PyDev项目属性设置PYTHONPATH到你有你的Python文件的地方,并向bin文件夹(即存在.class文件的地方)添加另一个条目。不知道是否最好将这些分为两个独立的项目。

0

我觉得Jython将是理想的位置,因为Python代码基本上被转换成Java字节码和Java虚拟机上运行,​​因此很容易在两者之间进行通信。另外,pydev本身与Jython很好地集成在一起。

相关问题