【发布时间】:2014-09-10 18:57:13
【问题描述】:
我正在上 Udemy 课程,但我被困在第一节课上,通过 java 获取命令提示符以编写“Hello world”。我的错误是一旦我编译了它,它就会创建类文件,我尝试通过它不运行的“java HelloWorld”运行它。错误是。
Error: Could not find or load main class HelloWorld
我想不通,这是一张截图,显示了我所拥有的一切:https://app.box.com/s/4heybbazxswm4otjazrw
我查看了我的课堂讨论,没有人遇到错误,而且没有任何 StackOverflow 主题似乎是同样的问题。
【问题讨论】:
-
.java 文件的第一行是什么?
-
java -cp . HelloWorld -
-cp选项指定类路径,这是 Java 查找类文件的目录。通常它的默认值是.(当前目录),但在这种情况下显然不是。 -
官方的Java教程(docs.oracle.com/javase/tutorial/getStarted/index.html)真的很不错。