java - 线程 "main"java.lang.NoClassDefFoundError 而不是 MainMethodNotFound 中的异常

标签 java noclassdeffounderror

在执行下面的类时,抛出“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/

相关文章:

java - 在java中将表从一个数据库复制到另一个数据库(sybase到mysql)

java - 想要在 Vaadin 网格单元格上将工具提示设置为 HTML

java.lang.NoClassDefFoundError : jdk/nashorn/api/scripting/NashornScriptEngineFactory

java - 使用 tomcat 我可以检查我的 HTTP REQUEST 是否是对我的 Web 服务的有效请求?

java - 如何在不同的 Activity 中更改媒体播放器的音量

android - java.lang.NoClassDefFoundError : Failed resolution of: Lio/fabric/sdk/android/services/common/FirebaseInfo; 错误

android - 找不到类 'android.app.Notification$Builder

java.lang.NoClassDefFoundError - 生成可执行 Jar

Java - JButton 与变化的背景

java - NoClassDefFoundError: org/apache/commons/httpclient/HttpException 同时使用 Axis2 进行 WS 调用