今天安装完eclipse随便运行个hello world 就出现了这个错误,参考了网上的解决办法,后来发现原来是我在系统路径中设置了CLASSPATH,我想可能是这个path的优先级较高,eclipse 优先采用了这个path,于是出现了找不到main的错误。

解决方法: 把系统环境变量中的classpath删掉,直接使用eclipse,它会自动设置相关路径,在运行,一切正常!

另外可参考网上另一位网友的解决方法:

出现这个问题,是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了 在项目名上右键 -> Builder Path -> Configure Build Path -> 选择Source面板,再点Add Folder, 把源代码所在的包路径的上层目录加进来即可。

您也许想再看看这些: