为了账号安全,请及时绑定邮箱和手机立即绑定

在运行时出现这个ExceptionInInitializerError错误,是因为什么呢?

jpype._jclass.ExceptionInInitializerError: java.lang.ExceptionInInitializerError

正在回答

3 回答

我的问题解决方法是路径中的\符号改为/符号即可。

0 回复 有任何疑惑可以回复我~

startJVM()中第二个参数是不是写的有问题,我的HanLP的data文件夹、hanlp-1.7.5.release文件夹均在

D:/PycharmProjects/HanLP 这个文件夹下,然后设置的hanlp.properties的 root=D:/PycharmProjects/HanLP/,然后程序就能正常运行
"-Djava.class.path=D:/PycharmProjects/HanLP/hanlp-1.7.5-release/hanlp-1.7.5.jar;D:/PycharmProjects/HanLP/hanlp-1.7.5-release",


0 回复 有任何疑惑可以回复我~

我也是出现了这个问题,后面查了一下,是因为配置文件的问题,打开jar包同在的hanlp.properties,然后修改里面的root路径为你jar包现在所在的这个路径就行了?

0 回复 有任何疑惑可以回复我~
#1

qq_忘笑书_0

我这样里面root路径就是当前路径,还是报这个错
2019-09-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在运行时出现这个ExceptionInInitializerError错误,是因为什么呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信