无法找到或加载主要 class - class 加载程序问题

Can not find or load main class - classloader issue

我知道以前有人问过这个问题,但我已经通读了大部分,但仍然无法弄清楚我的问题。

我已经将下面的代码编译成"HelloWorld.class",位于如下所示的目录中。

package helloworld;

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

但是我无法在 Window 命令提示符:

上使用 Java 命令将 .class 文件保存到 运行

我相信我的 PATH 和 CLASSPATH 设置正确(如下所示)。但是我还是找不到class。有什么想法吗?

class 的名称不是 HelloWorld。它是这样的:

 java helloworld.HelloWorld

并且您必须从上面 helloworld.

目录中调用它

换句话说:包名是class名称的部分。当你调用 java;您必须提供 完整 名称; class路径需要指向包含那个包的目录。