包主
这意味着您的类驻留在
main包中,其规范名称为
main.HelloWorld。
Java要求软件包名称也应在目录结构中进行镜像。这意味着:
- 您的
HelloWorld.java
文件应位于一个名为main
- 你应该执行
javac
,并java
从目录中包含main
,而不是从main
自身 - 类路径应包含目录所在的
main
目录,而不是目录main
本身 java
期望执行该类的规范名称,因此main.HelloWorld
因此,回顾一下:
你应该有这样的东西
myproject/main/HelloWorld.java
从
myproject开始
javac main/HelloWorld.java
从
myproject开始
java -cp ./ main.HelloWorld
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)