如何解决线程“main”java中的异常。lang.NoClassDefFoundError
我正在mac电脑上安装eclipse,只是想测试一下这段代码,但显示了错误“Exception in thread”main“java.lang.NoClassDefFoundError”,我如何解决或修复它
import java.util.*;
import java.io.*;
public class MyMain
{
public static void main(String[] args)
{
//System.out.println("Hello world");
}
}
# 1 楼答案
在eclipse中选择以下菜单:运行>运行配置
然后选择测试代码的运行配置
在主类字段中检查那里写了什么。。。 如果类
MyMain
没有包,Main class字段应该包含“MyMain”# 2 楼答案
如果文件名为MyMain,这个类应该编译并工作。JAVA 要编译它,只需从文件所在的目录运行
javac MyMain
。然后运行java MyMain
就可以了