如何解决线程“main”java.lang.NoClassDefFoundError中的异常

时间:2015-03-09 12:16:30

标签: java

我在我的mac中安装eclipse并尝试测试此代码,但显示错误“线程中的异常”主“java.lang.NoClassDefFoundError”我如何解决或修复它?

import java.util.*;
import java.io.*;

public class MyMain
{
    public static void main(String[] args)
    {
        //System.out.println("Hello world");
    }
}

2 个答案:

答案 0 :(得分:1)

在eclipse中选择此菜单:运行> 运行配置...

enter image description here

然后选择测试代码的运行配置。

enter image description here

Main class 字段中查看那里写的内容...... 如果班级MyMain没有包裹,主班级字段应包含“MyMain”。

答案 1 :(得分:0)

如果文件名为MyMain.java,则此类应编译并运行。 编译它只是从文件所在的同一目录运行javac MyMain。然后运行java MyMain,你很好。