【发布时间】:2023-03-18 19:25:01
【问题描述】:
我正在尝试仅使用具有以下目录结构的终端构建可执行 jar:
project-folder
|---lib
| |---commons-io-2.6.jar
|---src
| |---App.java
| |---App.class
| |---App$1.class
| |---App$2.class
|---manifest.mf
|---App.jar
你怎么看我已经用命令创建了App.jar:
jar cmf manifest.mf App.jar src/*.class
但是当我尝试用
执行 App.jar 文件时java -jar App.jar
我收到错误消息:
原因:java.lang.NoClassDefFoundError: App(错误名称:src/App)
这是我的 manifest.mf:
Class-Path: lib/commons-io-2.6.jar
Main-Class: src/App
看不到故障在哪里,仍在寻找几个小时.. 提前致谢!
【问题讨论】:
标签: java jar manifest executable-jar