在命令行上运行java应用程序(JAR文件),出现我不理解的错误

时间:2016-05-02 02:14:42

标签: java command-line jar enums

不确定这些错误是什么意思,因为我搜索了其中的一些,例如“Exception NO enum constant”,但只有“没有枚举const类”出现在google上。任何人都可以检查命令提示符底部的错误,并告诉我错误可能是什么?下面附有cmd错误的图片。

Errors on command prompt running JAR file

根据要求,我已经为org.evosuite.Properties.Algorithm提供了源代码,该代码显示存在枚举错误。整个类太大但是innside算法我已经把“CELLULARGA”和其他类型的算法运行所以我不确定为什么在运行cellularGA时会出现异常错误

// ---------------------------------------------------------------
// Search algorithm
public enum Algorithm {
    STANDARDGA, MONOTONICGA, ONEPLUSONEEA, STEADYSTATEGA, RANDOM, NSGAII,   MOSA, CELLULARGA
}

1 个答案:

答案 0 :(得分:0)

这是一个IllegalArgumentException,这意味着您已经向代码中的某些方法传递了错误的参数(可能是由于类型不匹配)。它说它在第238行,所以你应该从那里开始。

您应该使用您可以理解的代码练习捕获异常,这样可以更清楚地了解问题所在,而不仅仅是打印您无法解释的堆栈跟踪。 除了它是一个运行时异常,在这种情况下你可能只需要研究它们。

另外,如果你向我们展示一些源代码,你会得到更多帮助......