首页 > 编程语言 > 详细

[JAVA] 运行 java HelloWorld 命令,提示“错误: 找不到或无法加载主类

时间:2020-08-09 09:22:29      阅读:100      评论:0      收藏:0      [点我收藏+]

肯定是哪里出了问题,需要检查命令、系统环境变量配置、代码三个方面:

命令

java运行需要先使用“javac HelloWorld.java”命令对java文件进行编译,编译会自动生成一个同名的以“.class”为后缀的类文件放在同一目录,然后再执行“java HelloWorld”来运行。(注意:此处运行“java”命令,java后只能跟文件名,不需要任何后缀,否则也会报错)
我书写的命令不存在这个问题,可以排除!

系统环境变量

我使用的是 win10 系统,按菜鸟教程对系统环境变量进行了正确配置,如下:

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk-10.0.1\        // 要根据自己的实际路径配置
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;         //记得前面有个"."
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

我的问题就出现在path路径上少写了后半部分:%JAVA_HOME%\jre\bin;

代码

public class HelloWorld {

    public static void main(String []args) {
        System.out.println("Hello World");
    }

}

cmd下运行:

D:\helloworld>java HelloWorld
Hello World

结果OK

原文:运行 java HelloWorld 命令,提示“错误: 找不到或无法加载主类

[JAVA] 运行 java HelloWorld 命令,提示“错误: 找不到或无法加载主类

原文:https://www.cnblogs.com/jsdy/p/13461599.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!