windows Java编译了我的程序,但我无法运行它
我想用以下源代码运行一个Java文件:
package u0a1;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
为了运行文件,我做了以下几件事:
C:\.. \u0\u0a1> javac HelloWorld.java
(这是有效的,创建了类文件)
然后我试着用:
C:\..\u0> java u0a1.HelloWorld
这一步行不通。找不到主类
我也试过了
C:\..\u0\u0a1> java HelloWorld
C:\..\u0> java u0a1\HelloWorld
他们都没有成功
# 1 楼答案
这是我在别的地方找到的一块,为我工作
资料来源:http://quandano.com/questions/how-to-run-a-java-file-within-a-package-from-cmd
# 2 楼答案
你正在编译一个程序包,所以它应该这样编译
C:。。\u0\u0a1>;javac-d。你好世界java
此处-d用于创建包u0a1
和“” 来自当前工作目录的
以这种方式编译后,将创建一个名为“u0a1”的文件夹
然后其他东西就会正常工作