在Java中使用Jython调用Python模块

0 投票
1 回答
1060 浏览
提问于 2025-04-16 05:24

我在一个现有的Python项目里有几个模块,现在想在我的Java应用程序中使用它们。

我找到了一篇文章,并按照里面的步骤操作。特别是,我需要导入Java接口:

package jyinterface.interfaces;

public interface EmployeeType {
    .
    .
}

到这个模块里:

from jyinterface.interfaces import EmployeeType

class Employee(EmployeeType)

我有个问题——用这种方法修改后,是不是就不能在我现有的Python项目中使用这个模块了,即使是用Jython或Python解释器也不行?

1 个回答

1

你可以在Jython中使用它,但在标准的CPython中不能使用。

不过,现在有一个项目正在努力让你在使用CPython时也能完全访问Java的类库。

撰写回答