生成可执行的jar文件

问题描述

我有一个约有5个jar依赖项的项目。我想将其打包到一个jar文件中,但是我遇到了问题,我试图避开maven,没有运气的gra运和日食将无法启动:/

所以我正在构建cli,当我用java启动它时,应用程序运行良好,但是我无法使jar包正常工作,这就是我尝试构建jar文件的方式。

mh@mh-Swift-SF314-51:~/dev/verifone-p400/terminal$ sh build.sh 
javac -cp .:./src/* App.java

jar cfm start.jar MANIFEST.MF .

java -jar start.jar
Error: Unable to initialize main class App
Caused by: java.lang.NoClassDefFoundError: com/verifone/vim/api/configuration/VimConfigException

java -cp .:./src/* App
18:31:15.818 [main] INFO App - Start Web server http://localhost:8000
18:31:15.888 [main] INFO App - Start Initilization

我做错了什么,还是这里有一些我不知道的依赖项。.例如,我的App.java中没有打包行,但是截至目前看来,它似乎并不重要这个项目。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)