错误:在JavaIDE中为18

错误:在JavaIDE中为18,java,class,enums,Java,Class,Enums,如何在Java中修复此错误: java.lang.ExceptionInInitializeError 原因:java.lang.RuntimeException:不可编译源代码-类EnumTest 是公共的,应在名为EnumTest.java的文件中声明 测试时。(Day.java:18) 线程“main”Java结果中出现异常:1 您需要在自己的类文件中有公共类定义。将类移动到名为EnumTest.java的文件中您能在问题本身中提供一个答案吗? java.lang.ExceptionIn

如何在Java中修复此错误:

java.lang.ExceptionInInitializeError
原因:java.lang.RuntimeException:不可编译源代码-类EnumTest
是公共的,应在名为EnumTest.java的文件中声明
测试时。(Day.java:18)
线程“main”Java结果中出现异常:1

您需要在自己的类文件中有公共类定义。将类移动到名为
EnumTest.java的文件中

您能在问题本身中提供一个答案吗?
java.lang.ExceptionInInitializerError
Caused by: java.lang.RuntimeException: Uncompilable source code - class EnumTest
is public, should be declared in a file named EnumTest.java
at EnumTest.<clinit>(Day.java:18)
 Exception in thread "main" Java Result: 1