首页 > 解决方案 > 不断出现错误:尽管设置了 PATH 和 CLASSPATH 变量,但无法找到或加载主类

问题描述

我试图运行我的第一个 JAVA 代码,所以在我的 Windows10 机器上安装 JDK12 后,我检查了 JAVA 是否安装正确,我也能够编译该文件,但是当尝试使用我得到的 java 命令运行代码时此错误:无法找到或加载主类

我从 oracle 网站安装了 JDK12 我试图阅读并找到一些示例,但在所有示例中,我看到他们将 CLASSPATH 设置为 JRE 文件夹(由于某种原因,我在 SDK 安装文件夹下没有 JRE 文件夹,我没有不知道这是否正确)

public class FirstJavaProgram {
  public static void main(String[] args){
    System.out.println("This is my first program in java");
  }//End of main
}//End of FirstJavaProgram Class   

我期待在屏幕上看到第一个程序的文本,但我得到了上面提到的错误

我正在添加更多信息,希望它能为您提供更多帮助我的线索:

我上面分享的代码是.java文件的完整代码文件保存在文件夹C:\Java下

我浏览到 C:\Java 文件夹,然后使用 javac 命令编译该文件,看起来它是成功的,因为在文件夹中创建了类文件。

见下图:[编译命令][1]

[编译命令运行成功后的文件夹][2]

然后在同一个文件夹 (C:\JAVA) 上运行命令:java FirstJavaProgram (without .class)

[尝试运行java命令时的错误][3]

我还添加了变量的屏幕截图

这就是我掌握的所有信息,如果您需要其他信息,请告诉我

 [1]: <https://i.stack.imgur.com/ot9bJ.png>
 [2]: <https://i.stack.imgur.com/zBa4S.png>
 [3]: <https://i.stack.imgur.com/vVpRj.png>
 [4]: <https://i.stack.imgur.com/iVLOk.png>
 [5]: <https://i.stack.imgur.com/hUbj5.png>
 [6]: <https://i.stack.imgur.com/mMEgp.png>

标签: java

解决方案


欢迎来到 Java 世界。在您有类文件的文件夹中的终端窗口上尝试“java FirstJavaProgram”,请确保在文件名末尾没有“.class”


推荐阅读