level 1
打杂的8
楼主
我打包了app.jar,要求调用外部的util.jar,他们在同一文件夹下
在不修改所有class文件的情况下 假如在MANIFEST.MF中写
Class-Path: . util.jar
是可以正常运行app.jar的
如果删掉上面那行,执行以下命令
java -classpath .util.jar -jar app.jar
显示错误找不到或无法加载主类 app.Main
原因:java.lang.NoClassDefFoundError
反复尝试多次,亦修改过两者的相对路径都是如此,用Class-Path正常用-classpath加载不了
可是我们老师强制要求用-classpath加载,不用作业0分![[泪]](/static/emoticons/u6cea.png)
有没有好心人教教
2023年04月13日 12点04分
1
在不修改所有class文件的情况下 假如在MANIFEST.MF中写
Class-Path: . util.jar
是可以正常运行app.jar的
如果删掉上面那行,执行以下命令
java -classpath .util.jar -jar app.jar
显示错误找不到或无法加载主类 app.Main
原因:java.lang.NoClassDefFoundError
反复尝试多次,亦修改过两者的相对路径都是如此,用Class-Path正常用-classpath加载不了
可是我们老师强制要求用-classpath加载,不用作业0分
有没有好心人教教