【发布时间】:2015-09-27 11:44:17
【问题描述】:
我在 Eclipse 中创建了一个包,并在 Eclipse 中运行我的 HelloWorld。
当我转到命令提示符并导航到该文件夹并运行 javac HelloWorld.java 时,它编译没有问题。
当我运行 java HelloWorld 时,我得到了 错误:无法找到或加载主类 HelloWorld
我也尝试过 java Hello.HelloWorld 认为可能是因为它有一个包声明
package Hello;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hi there. How you doin?");
}
}
【问题讨论】:
-
将代码添加到您的问题中。没有它,很难知道您是否有包声明,以及是否有正确的
main。 -
您尝试从哪个位置运行命令以及您的类的结构是什么?
-
哦!!我想我明白了。当我声明包你好; java在当前文件夹下查找名为Hello的文件夹。
-
包你好; public class HelloWorld { public static void main(String[] args) { System.out.println("你好。你好吗?"); } }