【发布时间】:2013-10-06 21:05:23
【问题描述】:
我正在阅读这个 Hello World 教程学习 Java 中的 Ant 脚本:http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html
在前面的教程中它通过 DOS md src 命令创建一个新目录(Linux 中的 mkdir)
然后将以下简单代码放入:src\oata\HelloWorld.java:
package oata;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
现在它通过这个 shell 语句编译它:
md build\classes
javac -sourcepath src -d build\classes src\oata\HelloWorld.java
java -cp build\classes oata.HelloWorld
我知道 javac 会编译类,但这一行到底是做什么的?
javac -sourcepath src -d build\classes src\oata\HelloWorld.java
我认为我对 javac 说 src 是要编译的源类,然后 -d 说 build\classes i 放置编译类的路径
但是最后的意思是什么:src\oata\HelloWorld.java?
Tnx
安德烈亚
【问题讨论】: