jython使用入门

来源:互联网 发布:lns是什么社交软件 编辑:程序博客网 时间:2024/04/20 16:53

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

就可以使用了。

0 0