我在Java应用程序中以编程方式使用jython解释器(PythonInterpreter),并且想添加一个特定的类,例如。 MyJythonLib作为Jython导入模块,因此我的Jython脚本可能具有以下内容:

import MyJythonLib
a = MyJythonLib.getStuff()


MyJythonLib.java在哪里

public class MyJythonLib
{
    private Object stuff;
    public Object getStuff()
    {
        return stuff;
    }
}


如何将此类设置为Jython解释器的模块?

最佳答案

确保MyJythonLib在您的类路径中。
import MyJythonLib及其完全限定的名称。


例如:

import com.mycompany.MyJythonLib


要么:

from com.mycompany import MyJythonLib


要么:

import com.mycompany.MyJythonLib as MyJythonLib

关于java - 将Java类添加到jython作为jython导入模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48372403/

10-10 18:09