http://willzh.iteye.com/blog/307222
1. 用Jython调用Java类库
第一步、创建Java类
写一个简单的Java类,用Point来示例:
编译的时候,记得把jython.jar加入类环境中:
第二步、简单调用
现在可以编写Jython来调用上面的Java类库了 在shell中运行 jython point.py 就可以了
1. 用Jython调用Java类库
第一步、创建Java类
写一个简单的Java类,用Point来示例:
- import org.python.core.*;
- public class Point extends PyObject
- {
- 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);
- }
- }
编译的时候,记得把jython.jar加入类环境中:
- export CLASSPATH=/usr/share/java/jython.jar
- javac Point.java
第二步、简单调用
现在可以编写Jython来调用上面的Java类库了 在shell中运行 jython point.py 就可以了
- #!/usr/bin/env jython
- import Point
- if __name__ == "__main__":
- p = Point(2,3)
- p.dump()
没有评论:
发表评论