gpt4 book ai didi

java - 无法找到或加载主类

转载 作者:太空宇宙 更新时间:2023-11-04 11:03:50 24 4
gpt4 key购买 nike

两天以来,我一直在尝试运行最简单的程序,但我做不到。我从 Windows cmd 提示符运行我的程序。

程序:

 public class Bla {
public static void main(String [] args) {
System.out.println("works");
}
}

将源代码另存为Bla.java。编译程序并创建javac Bla.java --> Bla.class。尝试使用 java Bla.class 运行程序我收到错误:“无法找到或加载主类 Bla.class”

我不是java新手

1. 我已经配置了路径和类路径变量(具体值如下)。路径:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\wbem;C:\Python27;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Skype\Phone;C:\mysql\bin;C:\Program Files (x86)\Microsoft SDKs\Azure\CLI\wbin;C:\Program Files\Java\jdk1.8.0_144\bin

CLASSPATH: .;C:\Program Files\Java\jre1.8.0_144\lib;

2.我的程序不属于任何包,也不调用任何包

我从命令行调用所有内容。我尝试卸载并重新安装java开发工具包。每次我都会遇到同样的错误。这不是我第一次安装java或用java运行程序,但我已经很长时间没有写东西了。我做错了什么?

谢谢

最佳答案

假设您的工作目录包含 Bla.class,并且您的 CLASSPATH 包含“.” (除其他外),java应该能够找到它。

但是,您应该在不使用“.class”的情况下调用它,如下所示:java Bla。否则,java会认为你要调用包“Bla”中名为“class”的类。

关于java - 无法找到或加载主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46630448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com