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


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

    命令

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

    系统环境变量

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

    变量名:JAVA_HOME
    变量值:C:Program FilesJavajdk-10.0.1        // 要根据自己的实际路径配置
    变量名:CLASSPATH
    变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib	ools.jar;         //记得前面有个"."
    变量名:Path
    变量值:%JAVA_HOME%in;%JAVA_HOME%jrein;
    

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

    代码

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

    cmd下运行:

    D:helloworld>java HelloWorld
    Hello World
    

    结果OK

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

  • 相关阅读:
    正则表达式复习 (?<=) (?=)
    HTML 30分钟入门教程
    C# 多线程详解
    C# List
    C# 枚举
    C# 线程数
    C# 泛型2
    C# 泛型
    C# 结构体
    不用Google Adsense的84个赚钱方法
  • 原文地址:https://www.cnblogs.com/jsdy/p/13461599.html
Copyright © 2020-2023  润新知