先说下python中sys.path的作用,在import的时候都回去sys.path里面寻找,所以一些模块加载到sys.path里面。
相当于java下面的classpath,有好几种方法创建sys.path
在python里面最简单的方法是使用sys.path.append()
我在官网上下载的jython的jar包,使用方法java -jar jython-standalone-2.7.0.jar 就能打开jython环境。
public class Point
{
private int x;
private int y;
public Point()
{
x = 0;
y = 0;
}
public Point(int x, int y)
{
this.x = x;
this.y = y;
}
public void dump()
{
System.out.printf("The position is (%s, %s)\n", x , y);
}
}
然后编译成class文件。我习惯把class文件打成jar包。
命令jar -cf a.jar ./* 把当前路径下的所有文件打成a.jar。
在python文件中加入
import sys
sys.path.append("a.jar")
import Point
就可以使用了。