jpype._jclass.ExceptionInInitializerError: java.lang.ExceptionInInitializerError
我的问题解决方法是路径中的\符号改为/符号即可。
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",
我也是出现了这个问题,后面查了一下,是因为配置文件的问题,打开jar包同在的hanlp.properties,然后修改里面的root路径为你jar包现在所在的这个路径就行了?