cmd下运行java程序报错:错误: 找不到或无法加载主类

今晚因为这个找个好半天原因,通常出现这种问题有以下三种原因: 
第一:环境变量配置不正确,配置环境变量时一定要将CLASSPATH配上  
第二:执行方法有误,进入Java文件目录下,首先执行javac xxx.java,生成一个xxx.class文件,然后执行Java xxx 
第三:程序有问题,比如我之前直接在cmd下执行eclipse下的java文件,始终报“错误: 找不到或无法加载主类”这个异常,但是在eclipse下执行同一个文件却没有问题,后来仔细发现原来是java文件中的包名导致的,删除掉红色框中的内容即可正常运行。这是在编译通过的情况下执行编译后的文件出现的问题,如果编译都没通过那就是java文件的问题,仔细检查一下文件是否有异常,比如类没有被public修饰,或者main方法没有static修饰等等。

这里写图片描述

找了很多办法,后来发现这个答案靠谱,行得通,转自 http://blog.csdn.net/u012062455/article/details/54848163

posted @ 2017-06-23 13:40  庹明志的IT博客  阅读(995)  评论(0)    收藏  举报