有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我不确定这些错误是什么意思,因为我搜索了其中一些错误,比如“Exception NO enum constant”,但在google上只找到了“NO enum const class”。有人可以检查命令提示符底部的错误,并告诉我错误可能来自哪里吗?cmd错误的图片附在下面

Errors on command prompt running JAR file

应要求,我已经把组织的源代码。埃沃套房。财产。显示存在枚举错误的算法。整个类太大了,但是内部算法我已经把“CELLULARGA”和其他类型的算法放在一起运行了,所以我不确定当我运行CELLULARGA时为什么会出现异常错误

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

共 (1) 个答案

  1. # 1 楼答案

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

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

    另外,如果你给我们看一些源代码,你会得到更多的帮助