java 代码特别简单
package test;
public class test {
public int add(int a, int b) {
return a+b;
}
public static void main(String[] args) {
System.out.print(1233333);
}
}
直接运行这个 jar 包是可以的
然后 python 调用的代码
# 启动JVM
jvmPath = getDefaultJVMPath()
try:
# 加载jar包
startJVM(jvmpath=jvmPath, classpath="-Djava.class.path=test.jar", convertStrings=False)
# 指定main class
JDClass = JClass("test")
# 创建类实例对象
jd = JDClass()
jd.test()
finally:
# 关闭JVM
shutdownJVM()
结果报错
查了一些资料都是这么几行代码,不知道为什么我这边就是报错,我的 jdk 是 1.8 32 位的,有人知道为什么吗
试过 test.test 的也是不行的哈