不断出错:尽管设置了PATH和CLASSPATH变量,却找不到或加载主类

时间:2019-06-13 14:21:14

标签: java

我试图运行我的第一个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 (没有.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>

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

从“ c:\ java”文件夹中,您可以尝试“ java -cp。FirstJavaProgram”