java Jcabi Github例外初始化错误
我目前正在开发一个Bukkit插件,并试图实现从github获取配置文件。我正在尝试使用JCabi Github来实现这一点。我实现并运行了这个库,但每当我使用它时,它就会产生一个错误。我尝试使用以下代码:
Github git = new RtGitHub(user, pass);
不会产生任何编译时错误
遵循Javadoc应该正好
但当它运行时,它会创建一个java.lang.ExceptionInInitializerError
我该怎么解决这个问题
# 1 楼答案
问题不仅仅是“通过eclipse编译”。库中有一个bug:它从清单中读取一些属性。MF,当你将应用打包到一个文件夹中时,这可能会有问题。例如战争
有一个开放的票来改变这种机制;在此之前,最好的解决方案是:
1)使用Maven构建并打包应用程序
2)使用maven assembly插件将所需的值硬编码到最终工件的清单中。MF
请看这里:https://github.com/jcabi/jcabi-github/issues/1198#issuecomment-225122003
# 2 楼答案
在JCabi GitHub上检查你是如何使用你的程序的
见issue 1270: