Java运行“HelloWorld“出错,找不到或无法加载主类,原因 java.lang.ClassNotFoundException: HelloWorld

Java运行"HelloWorld"出错,找不到或无法加载主类,原因 java.lang.ClassNotFoundException: HelloWorld

1、点击我的电脑→右键属性→高级系统设置→环境变量
在这里插入图片描述

2、点击系统变量→新建→在”变量名“处填上”Java_Home“,”变量值“为JDK安装路径,笔者的路径是”D:\Java\jdk-12.0.1“→确定
如果已经有Java_Home这个环境变量直接双击修改变量值即可
在这里插入图片描述

3、在”系统变量“中找到”Path“
在这里插入图片描述
4、选中”Path“点击”编辑“选项
在这里插入图片描述
5、选择右边的“编辑文本”→将引号里面的全部复制“%Java_Home%\bin;%Java_Home%\jre\bin;”到“变量值”栏的最前面→“确定”
在这里插入图片描述
6、在“系统变量”栏,→新建”→“变量名”为“CLASSPATH”→“变量值”为“.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar”→“确定”
在这里插入图片描述
7、点击“环境变量”最下面的“确定”选项→回到电脑桌面,按快捷键“Win+R”,输入“cmd”
在这里插入图片描述
8、检查Java环境是否配置成功

输入"java"
在这里插入图片描述
9、输入"javac"
在这里插入图片描述
10、输入"java -version"
在这里插入图片描述
本文转自“https://www.cnblogs.com/joker-game/p/13150587.html”——作者:jokergame

  • 18
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
### 回答1: 这个错误提示是因为在运行Java程序时,无法到或加载主类helloworld原因Java虚拟机无法到该类的定义,可能是因为该类不存在或者没有正确设置类路径。需要检查程序代码和类路径设置,确保程序能够正确运行。 ### 回答2: 这个错误通常出现在运行Java程序时,由于不到无法加载指定的类而导致。在这种情况下,错误信息会详细说明不到无法加载主类helloworld”,并引发java.lang.classnotfoundexception异常。这个错误通常出现在以下情况中: 1. 类文件不存在或路径不正确。这可能是因为程序没有正确编译或复制到正确的位置,导致无法到源文件。此时,需要检查程序的路径和源文件是否正确。 2. 类名不正确。在Java中,类名和文件名必须相同,如果类名与文件名不一致,则会导致不到无法加载类的错误。此时应该检查类名是否正确,并确保文件名与类名一致。 3. 类不在类路径中。在Java中,类文件必须在类路径中才能被加载。如果类文件不在类路径中,则会导致不到无法加载类的错误。此时可以通过设置CLASSPATH环境变量或使用java -classpath选项来添加类路径。 4. Java版本不兼容。如果程序使用的Java版本不符合要求,则可能会导致不到无法加载类的错误。此时应该检查程序所需的Java版本是否正确,并确保使用的Java版本符合要求。 5. 程序依赖项不正确。如果程序依赖其他类或库文件,并且这些文件无法到或无法加载,则可能会导致不到无法加载类的错误。此时应该检查程序所依赖的文件是否正确,并确保它们可以被正确加载。 总之,不到无法加载主类helloworld”通常是由于程序路径、类名、类路径、Java版本或程序依赖项不正确所导致的。要解决这个问题,可以通过检查以上几个方面,到错误的原因并进行相应的调整。 ### 回答3: 错误信息提示不到无法加载主类 helloworld原因Java虚拟机(JVM)无法到指定的主类文件。该错误通常是由以下几种情况引起的: 1. 编译器错误:可能是在编写代码时出现了错误,例如类名或文件名错误、类路径无法访问等等,导致编译器无法生成正确的.class文件。 2. 类路径错误:在执行Java程序时,JVM需要根据类路径来查类文件,如果类路径错误或者没有设置类路径,就会导致不到主类。可以通过设置 CLASSPATH 环境变量或使用 -cp(或-classpath)选项来指定类路径。 3. 类文件丢失:如果主类的.class文件不存在或被误删除,就会不到主类。 4. 类文件损坏:有时候,由于磁盘故障、网络传输等原因,类文件可能会损坏或丢失部分内容,从而导致不到主类。 针对这些情况,我们可以采取一些措施来解决该问题: 1. 检查代码:仔细检查代码,确认是否存在语法错误或文件名、类名错误等问题,修改后重新编译。 2. 检查类路径:检查类路径是否正确,不妨试试用绝对路径或相对路径来指定类路径。 3. 检查类文件:检查主类对应的.class文件是否存在,如果不存在,需要重新编译。 4. 重新下载或打包类文件:如果确认.class文件已经损坏,可以尝试重新下载或打包类文件。 最终,我们需要根据具体情况分析错误原因,并采取对应的解决方案,才能解决不到无法加载主类的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值