陷入具有外部 jar 依赖性的构建 jar
stuck into building jar with external jar dependency
我正在尝试仅使用具有以下目录结构的终端构建可执行 jar:
project-folder
|---lib
| |---commons-io-2.6.jar
|---src
| |---App.java
| |---App.class
| |---App.class
| |---App.class
|---manifest.mf
|---App.jar
您怎么看我已经使用以下命令创建了 App.jar:
jar cmf manifest.mf App.jar src/*.class
但是当我尝试使用
执行 App.jar 文件时
java -jar App.jar
我收到错误消息:
Caused by: java.lang.NoClassDefFoundError: App (wrong name: src/App)
这是我的 manifest.mf:
Class-Path: lib/commons-io-2.6.jar
Main-Class: src/App
看不出哪里出了问题,还在找几个小时..
提前致谢!
编译器试图告诉您它有一个包 srcApp;。您需要 运行 从包根目录开始。
我正在尝试仅使用具有以下目录结构的终端构建可执行 jar:
project-folder
|---lib
| |---commons-io-2.6.jar
|---src
| |---App.java
| |---App.class
| |---App.class
| |---App.class
|---manifest.mf
|---App.jar
您怎么看我已经使用以下命令创建了 App.jar:
jar cmf manifest.mf App.jar src/*.class
但是当我尝试使用
执行 App.jar 文件时java -jar App.jar
我收到错误消息:
Caused by: java.lang.NoClassDefFoundError: App (wrong name: src/App)
这是我的 manifest.mf:
Class-Path: lib/commons-io-2.6.jar
Main-Class: src/App
看不出哪里出了问题,还在找几个小时.. 提前致谢!
编译器试图告诉您它有一个包 srcApp;。您需要 运行 从包根目录开始。