因为在Jython 调用 Java 碰壁全纪录中已经有了“出色”碰壁经历,此处仿照其大致过程
命令行下无差异,Eclipse中略有差异(classpath的设置方式不同所致)
JavaClass 的定义
public class JavaClass {
private String str = "";
public JavaClass() {
this.str = "JavaClass Init";
}
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
}
}
一、命令行模式
1、进入 python 目录,查看当前目录下只有一个JavaClass.java文件
D:\>cd python
D:\python>dir
2012-03-13 09:59 <DIR> .
2012-03-13 09:59 <DIR> ..
2012-03-13 09:59 227 JavaClass.java
1 个文件 227 字节
2 个目录 37,943,169,024 可用字节
2、启动Python命令行模式(Python版本是 2.7)
D:\python>python
3、导入 JavaClass时,提示找不到JavaClass模块
>>> from jpype import *
>>> jvm