无法找到或加载主类 - 类加载器问题

时间:2017-03-30 19:57:30

标签: java classloader

我知道之前已经问过这个问题,但我已经阅读了大部分内容,但仍然无法弄清楚我的问题。

我已将下面的代码编译成位于下面目录中的“HelloWorld.class”

package helloworld;

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

enter image description here

但我无法使用Window命令提示符上的Java命令运行.class文件:

enter image description here

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

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

该类的名称不是HelloWorld。它就像:

 java helloworld.HelloWorld

你必须从目录上面 helloworld。

中调用它

换句话说:包名称是类名的 part 。当你调用java时;你必须提供完整的名称;并且类路径需要指向包含该包的目录。