通过jython在java中使用python模块,但我对路径以及如何配置它们非常陌生

5cnsuln7  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(395)
package dbase;

导入org.python.util.pythoninterpreter;
导入java.awt.borderlayout;
导入javax.swing.jframe;
导入javax.swing.jlist;
导入javax.swing.jtextfield;
导入org.jdesktop.swingx.autocomplete.autocompletedecorator;
导入org.jdesktop.swingx.autocomplete.objecttostringconverter;
公开课主审{
public static void main(字符串[]args){
jframe mf=新jframe(“主”);
jlist l=新jlist(listn)//数据具有类型对象[]
mf.setvisible(真);
jtextfield tf1=新jtextfield(“名称”);
borderlayout bl=新建borderlayout();
mf.设置布局(bl);
autocompletedecorator.decoration(l,tf1,objecttostringconverter.default\u实现);
mf.add(tf1,bl.北);
pythoninterpreter pyinterp=新pythoninterpreter();
pyinterp.exec(“从mpt导入p3”);
}
}
这段代码总是告诉我没有名为mpt的模块。我正在使用eclipse,mpt是python项目中的python模块。请告诉我如何使用这个python模块。

kpbpu008

kpbpu0081#

如果您通过类路径指向“mpt”模块(假设为mpt.py),应该可以找到它。
示例:项目->属性->java构建路径->添加外部类文件夹(指向模块位置)

相关问题