簡體   English   中英

為Maven項目創建可執行JAR嗎?

[英]Creating executable JAR for Maven project?

我遵循此答案使用Maven創建可執行JAR 但是,我想到了以下錯誤:

> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Exception in thread "main" java.lang.ExceptionInInitializerError
    at me.vijaychavda.rdfr.Reifier.do_reify(Reifier.java:82)
    at me.vijaychavda.rdfr.Reifier.reify(Reifier.java:63)
    at me.vijaychavda.rdfr.Reifier.reify(Reifier.java:73)
    at me.vijaychavda.rdfr.Main.main(Main.java:30)
Caused by: java.lang.NullPointerException
    at org.apache.jena.tdb.sys.EnvTDB.processGlobalSystemProperties(EnvTDB.java:33)
    at org.apache.jena.tdb.TDB.init(TDB.java:249)
    at org.apache.jena.tdb.sys.InitTDB.start(InitTDB.java:29)
    at org.apache.jena.system.JenaSystem.lambda$init$2(JenaSystem.java:119)
    at java.util.ArrayList.forEach(ArrayList.java:1255)
    at org.apache.jena.system.JenaSystem.forEach(JenaSystem.java:194)
    at org.apache.jena.system.JenaSystem.forEach(JenaSystem.java:171)
    at org.apache.jena.system.JenaSystem.init(JenaSystem.java:117)
    at org.apache.jena.rdf.model.ModelFactory.<clinit>(ModelFactory.java:49)
    ... 4 more

這個答案幫助我擺脫了SLF4J錯誤,但是在添加依賴項之后,我仍然收到此錯誤:

> Exception in thread "main" java.lang.ExceptionInInitializerError
    at me.vijaychavda.rdfr.Reifier.do_reify(Reifier.java:82)
    at me.vijaychavda.rdfr.Reifier.reify(Reifier.java:63)
    at me.vijaychavda.rdfr.Reifier.reify(Reifier.java:73)
    at me.vijaychavda.rdfr.Main.main(Main.java:30)
Caused by: java.lang.NullPointerException
    at org.apache.jena.tdb.sys.EnvTDB.processGlobalSystemProperties(EnvTDB.java:33)
    at org.apache.jena.tdb.TDB.init(TDB.java:249)
    at org.apache.jena.tdb.sys.InitTDB.start(InitTDB.java:29)
    at org.apache.jena.system.JenaSystem.lambda$init$2(JenaSystem.java:119)
    at java.util.ArrayList.forEach(ArrayList.java:1255)
    at org.apache.jena.system.JenaSystem.forEach(JenaSystem.java:194)
    at org.apache.jena.system.JenaSystem.forEach(JenaSystem.java:171)
    at org.apache.jena.system.JenaSystem.init(JenaSystem.java:117)
    at org.apache.jena.rdf.model.ModelFactory.<clinit>(ModelFactory.java:49)
    ... 4 more

我的項目正在使用Apache的Jena庫。

實際上,我是Maven的新手,我只想為Java項目創建可執行的JAR :)

編輯1:

我也試過該方法使用的陰影插件,但同樣的錯誤!

編輯2:代碼運行正常,沒有任何錯誤。 當我嘗試創建JAR時會出現這些錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM