在执行下面的类时,抛出“Exception in thread 'main' java.lang.NoClassDefFoundError”。我预计异常会作为“MainMethodNotFoundException”抛出。
为什么这里抛出 noClassDefFoundError?
public class TestingSwitch {
public static void main(String args) {
int cnt = 1;
switch(cnt){
default:
System.out.println("Welcome");
case 1:
System.out.println("One");
break;
case 2:
System.out.println("Two");
break;
}
}
最佳答案
这是你的错误:
public static void main(String args)
你必须写
public static void main(String[] args)
关于java - 线程 "main"java.lang.NoClassDefFoundError 而不是 MainMethodNotFound 中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33238299/