Tag: onejar

使用one-jar构建一个jar文件

我正在尝试使用one-jar生成一个包含clojure jar文件和java类文件的jar文件 : 创建一个用于从Java / Clojure执行的jar文件 按照说明 ,我可以使用one-jar-appgen-0.97.jar生成目录。 按照指示,我替换了java源代码,并添加了ThingOne-1.0.0-SNAPSHOT-standalone.jar 运行ant ,它构建jar文件没有错误,但是当我尝试执行jar文件时,我收到了错误消息。 java -jar build/test-one-jar.jar test_one_jar main entry point, args=[] Hello from Java! Exception in thread “main” java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.simontuffs.onejar.Boot.run(Boot.java:342) at com.simontuffs.onejar.Boot.main(Boot.java:168) Caused by: java.lang.ExceptionInInitializerError at clojure.lang.Namespace.(Namespace.java:34) at clojure.lang.Namespace.findOrCreate(Namespace.java:176) at clojure.lang.Var.internPrivate(Var.java:149) at ThingOne.core.(Unknown Source) at onejar.main.TestOneJarMain.run(TestOneJarMain.java:27) at […]