关于java示例HelloWorld报错:找不到或无法加载主类

初学java,通常会做一个HelloWorld的例子。

很有可能你会碰到“找不到或无法加载主类”这样的错误。原因经常是因为疏忽,名称写错或者java语句,路径不对,环境变量配置问题。那么怎么找错误原因呢?首先要把正确流程理清。

比如,我的java目录是D:\jdk1.8,然后我的HelloWorld示例写在了F:\java\HelloWorld.java里。

首先,我们要进入f:,因为我的Helloworld放在F盘。

正常情况下操作命令为D:\jdk1.8\bin\javac HelloWorld.java先编译java,生成class文件。

注意,执行接下来的D:\jdk1.8\bin\java HelloWorld必须先进入到F:\java目录下,否则就会报错“找不到或无法加载主类”。

为了方便,我们通常会配置环境变量,省略之前的长串路径。

首先确认好要加的3个环境变量配置,( 要根据自己的实际路径配置)

1.变量名:JAVA_HOME   变量值:D:\jdk1.8

2.变量名:CLASSPATH   变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

3. 变量名:Path                变量值:D:\jdk1.8\bin;D:\jdk1.8\jre\bin;

具体操作是右击桌面计算机,选择属性,在属性界面找到更改设置,然后找到高级,里面会有环境变量的选项,点进去进行编辑或新增即可。

配置好后就可以直接javac + 文件路径这种简便操作了。

所以,出现“找不到或无法加载主类”的问题时,先检查拼写,然后看盘符是否在HelloWorld的盘符中,最后检查环境变量是否正确。

猜你喜欢

转载自blog.csdn.net/weixin_42488404/article/details/82660022