我无法理解为什么在运行 jar 文件时会出现此错误:
线程“main”中的异常 java.lang.NoClassDefFoundError: net/sf/mzmine/main/MZ mineModulesList at net.sf.mzmine.main.MZmineCore.main(MZmineCore.java:100) 原因:java.lang.ClassNotFoundException: net.sf.mzmine.main.MZmineModulesList
它说MZmineModulesList
找不到该类,但它存在于此路径中。也许我在将类写入 jar 文件时做错了什么?
我想补充一点,这是在我用更新版本替换 MZmineModuleList 文件后出现的。我所做的:我从 Jar 中提取文件并添加了我的新类,并且我将旧的 MZmineModuleList 类替换为新的类,其中添加了几行代码。也许当我使用 java.util.jar 的方法写入 jar 文件时,我错过了什么?