我知道之前已经问过这个问题,但我已经阅读了大部分内容,但仍然无法弄清楚我的问题。
我已将下面的代码编译成位于下面目录中的“HelloWorld.class”。
package helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
但我无法使用Window命令提示符上的Java命令运行.class文件:
我相信我的PATH和CLASSPATH设置正确(如下所示)。但我还是找不到班级。有什么想法吗?
答案 0 :(得分:1)
该类的名称不是HelloWorld。它就像:
java helloworld.HelloWorld
你必须从目录上面 helloworld。
中调用它换句话说:包名称是类名的 part 。当你调用java时;你必须提供完整的名称;并且类路径需要指向包含该包的目录。