我在Windows 7上使用jar命令行实用程序解压缩jar然后再打包。我使用命令
jar cvfm mybundle.jar META-INF/MANIFEST.MF -C C:\jardirectory .
在我的代码中使用创建的jar后,我得到以下异常:
线程“main”中的异常java.lang.NoClassDefFoundError:class / n(错误的名称:class / N)
有趣的是,原始jar(工作正常)和重新打包的jar都没有包含jar内部/ class目录中名为N.class的类文件,但是名为n.class的文件