jpype._jexception.RuntimeExceptionPyRaisable: java.lang.RuntimeException: Class Test not found

Posted happy-xiaoxiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jpype._jexception.RuntimeExceptionPyRaisable: java.lang.RuntimeException: Class Test not found相关的知识,希望对你有一定的参考价值。

python脚本中有调用java class文件Test.class
 
打包好的python程序,执行exe后报错: jpype._jexception.RuntimeExceptionPyRaisable: java.lang.RuntimeException: Class Test not found
 
C:UsersAdministrator>D: estmy_test.exe
Traceback (most recent call last):
  File "技术图片my_test.py", line 57, in <module>
  File "site-packagesjpype\_技术图片jclass.py", line 73, in JClass
jpype._jexception.RuntimeExceptionPyRaisable: java.lang.RuntimeException: Class Test not found
[5876] Failed to execute script my_test
 
解决:
1.将打包后压缩包不要放到C盘,放到其他盘,然后解压
2.使用管理员方式运行
 

以上是关于jpype._jexception.RuntimeExceptionPyRaisable: java.lang.RuntimeException: Class Test not found的主要内容,如果未能解决你的问题,请参考以下文章

JPype1 = 0.7.0:TypeError:无法转换str java类型类java.lang.String

jpype测试报错,找不到类raise _RUNTIMEEXCEPTION.PYEXC("Class %s not found" % name)

python调用java代码-jpype

python调用java程序--jpype

jpype.startjvm 退出而不给出任何错误消息

jpype2