jython使用入门

先说下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

就可以使用了。

你可能感兴趣的:(jython使用入门)