XML ファイルからパラメーターを読み取るコードがあります。デバッガーではすべて正常に動作しますが、JAR ファイルをビルドして実行すると、次のウィンドウが表示されます
ジャババーチャルマシーンローンチャー
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を再度再構築します-正常に動作します。この問題を解決するにはどうすればよいですか?