陷入了用外部jar依赖构建jar的困境

问题描述 投票:0回答:1

---lib

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

我得到了错误信息。

Caused by: java.lang.NoClassDefFoundError: App (错误的名称:srcApp)

这是我的manifest.mf。

Class-Path: lib/commons-io-2.6.jar
Main-Class: src/App

看不出故障在哪里,还在找了好几个小时......先谢谢了!

java jar manifest executable-jar
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.