关于cmd运行java:找不到或无法加载主类

按网上方法下载了java,并安装,在我的电脑属性>高级系统设置>环境变量里新建或编辑了JAVA_HOME;CLASSPATH和Path。在cmd中运行javac之后能出来.class文件,但是再运行java就提示错误:找不到或无法加载主类。看了很多博客和百度之后,总结有两个原因:
1.程序有package语句,将此打包语句删除即可;
2.CLASSPATH路径有问题:将生成的.class文件放到CLASSPATH设定的路径下就能运行出来,也就是说程序要运行下去,就要在CLASSPATH路径下寻找.class文件。本人解决办法是将java安装到D盘的program files文件夹,将JAVA_HOME的路径从C盘改为D盘,.java文件保存到D盘即可在cmd上运行。

你可能感兴趣的:(JAVA)