java程序报找不到或无法加载主类

Java 环境变量配置完后,按照网上说的办法也检测成功了,但在写第一个HelloWorld程序时,编译通过了,运行时报“找不到或无法加载主类 D:\java\HelloWorld”错误。错误见图

从错误描述和图中可以看出,Java编译器没有找到HelloWorld类。通过命令运行Java编译器时,当前目录一定要切换到HelloWorld类所在的目录。运行Java程序时,也要切换到class文件所在的目录,Java命令后面的程序文件名称不要带文件扩展名class。

从图中看出,你的HelloWorld类在D盘Java目录下,具体操作如下:

在Windows命令行窗口输入“d:”命令,并按下回车键(Enter),当前工作目录被设置为D盘,继续输入“cd java”命令,并按下回车键(Enter),当前工作目录被设置为“d:/java”目录,如下图所示:



在当前工作目录下输入“java HelloWorld”命令,并按下回车键(Enter),屏幕显示“HelloWorld”语句。输入命令时,注意大小写以及“java”与“HelloWorld”之间的空格。

来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-12-03
1、看一下你的HelloWorld这个类里面有没有写主方法main
2、如果刚开始学习编程。这种纯文本编程太难了
3、基于2,可以在网上百度下载开发工具STS,idea。你写的代码都可以在工具里面,run as 跑起来看结果不需要到cmd环境下进行处理,方便你的学习。
相似回答