【问题标题】:Integration of Java and Python Code in One Eclipse Project在一个 Eclipse 项目中集成 Java 和 Python 代码
【发布时间】:2012-04-10 11:09:21
【问题描述】:

我正在使用带有 PyDev 的 Eclipse 编写 Python 编译器。我已经到了需要用 Java 编写一些代码的阶段。如果有办法将它们组合到一个项目中,我正在徘徊,因为目前我有两个独立的项目,每当我需要更改 Java 代码时,我都必须手动将 .class 文件复制到 Python 项目中.

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

谢谢。

【问题讨论】:

    标签: java python eclipse workspace


    【解决方案1】:

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

    查看“Jython 用户的项目参考”(在http://pydev.org/manual_101_project_conf2.html 的末尾)。

    我认为您也可以按照您在问题中提出的要求:创建一个 java 项目,也将其设置为 PyDev 项目(右键单击该项目 > pydev > 设置为 pydev 项目)并配置 PyDev 项目属性设置 PYTHONPATH到您拥有 Python 文件的位置,并向 bin 文件夹添加另一个条目(即:.class 文件所在的位置)。不确定是否最好将它们保留为 2 个独立的项目。

    【讨论】:

      【解决方案2】:

      我认为Jython 在这里是理想的,因为 Python 代码本质上被转换为 Java 字节码并在 Java 虚拟机上运行,​​从而使两者之间的通信变得容易。此外,pydev 本身与 Jython 集成得很好。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-05
        • 2012-01-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多