VS代码中的java.lang.NoClassDefFoundError

VS代码中的java.lang.NoClassDefFoundError,java,Java,我在编译期间运行代码时遇到问题 我的.java文件在包hello1中,它位于文件夹java\u PRACTICE中。在编译时,它给出了这个错误。请帮忙 错误: [Running] cd "c:\Users\shivr\Desktop\java_practice\helloworld1\" && javac HelloWorld.java && java HelloWorld Error: Could not find or load main

我在编译期间运行代码时遇到问题

我的.java文件在包
hello1
中,它位于文件夹
java\u PRACTICE
中。在编译时,它给出了这个错误。请帮忙

错误:

[Running] cd "c:\Users\shivr\Desktop\java_practice\helloworld1\" && javac HelloWorld.java && java HelloWorld
Error: Could not find or load main class HelloWorld
Caused by: java.lang.NoClassDefFoundError: helloworld1/HelloWorld (wrong name: HelloWorld)

[Done] exited with code=1 in 0.526 seconds
我正在使用VS代码运行Java程序。
另外,当我通过命令提示符运行此命令时,它会给出相同的错误。

这是否回答了您的问题?我建议使用Maven或Gradle来编译和运行代码。我正在使用Maven for Java 0.24.0扩展,但它仍然显示相同的错误。当我运行“Java HelloWorld.Java”时它在vscode终端和cmd提示符上显示输出。当我使用javac HelloWorld.java运行编译时,它不会显示任何错误,但当使用javac HelloWorld运行.class文件时,它会给出错误:无法找到或加载主类HelloWorld,原因是:java.lang.NoClassDefFoundError:HelloWorld 1/HelloWorld(错误名称:HelloWorld)