将java类添加到jython作为jython导入模块

时间:2018-01-21 22:32:55

标签: java python import jython pythoninterpreter

我在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解释器的模块?

1 个答案:

答案 0 :(得分:0)

  1. 确保MyJythonLib在您的类路径中。

  2. import MyJythonLib参考其完全限定名称。

  3. 例如:

    import com.mycompany.MyJythonLib
    

    或者:

    from com.mycompany import MyJythonLib
    

    或者:

    import com.mycompany.MyJythonLib as MyJythonLib