我有一个从 XML 文件中读取参数的代码。在调试器中一切正常,但是在我构建 JAR 文件并运行它之后 - 我得到以下窗口
Java 虚拟机启动器
发生了 Java 异常。
但如果我评论这段代码:
else if (settingName.equals("log_level")) {
String value = element.getAttribute("value");
if (value.equals("full")) {
modelLogLevel = EnLogDetails.LOG_FULL;
} else if (value.equals("apdu")) {
modelLogLevel = EnLogDetails.LOG_APDU;
} else if (value.equals("none")) {
modelLogLevel = EnLogDetails.LOG_NONE;
} else {
throw new InvalidArgumentException(new String[]{"log_level"});
}
}
并再次重建 JAR - 它工作正常。如何解决这个问题?