gpt4 book ai didi

java - 我们不能在枚举中运行 main 方法吗?

转载 作者:行者123 更新时间:2023-12-01 09:50:27 24 4
gpt4 key购买 nike

我看过一个视频,main()可以在 enum 中运行。我正在尝试做同样的事情,但它不起作用。

这是我的代码

public enum EnumMain {                             
ABC, XYZ;
public static void main(String[] args) {
System.out.print("MIAN");
}
}

输出(代码编译良好)
Error: Could not find or load main class EnumMain

我认为这与Java版本有关,可能是在Java 8中,他们不允许运行main()方法来自enum不再了。

PS 我正在从 Windows 命令提示符编译并运行该文件。

注意如果我更改 enumclass然后它运行良好(我没有任何类路径问题)

最佳答案

您可以在枚举中运行 main。

public enum TestEnumMain{
val1, val2;
public static void main(String[] args)
{
System.out.println("Hello");
}
}

问题出在你的路径变量上。确保它们配置正确。请参阅this thread用于正确设置路径变量。

关于java - 我们不能在枚举中运行 main 方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37640046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com