2013-10-06 3 views
1

Я изучаю Ant скрипты в Java читают эту Hello World учебник: http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.htmlПростое разъяснение по команде JAVAC

В предыдущем уроке это создать новый каталог на DOS мкр Src команды (MKDIR в Linux)

затем положить следующий простой код в: ЦСИ \ oata \ HelloWorld.java:

package oata; 

public class HelloWorld { 
    public static void main(String[] args) { 
     System.out.println("Hello World"); 
    } 
} 

Теперь скомпилировать его с помощью этой оболочки даного :

md build\classes 
javac -sourcepath src -d build\classes src\oata\HelloWorld.java 
java -cp build\classes oata.HelloWorld 

Я знаю, что Javac компилировать classess но что именно делать эту линию?

javac -sourcepath src -d build\classes src\oata\HelloWorld.java 

Я думаю, что я sayng к JAVAC, что ЦСИ где есть класс источников для компиляции, то -d сказать, что сборки \ классы я путь, куда поместить скомпилированный класс

Но что это означает: src \ oata \ HelloWorld.java?

Tnx

Андреа

ответ

1

Это означает, что имя файла (ов) для компиляции.

Назначение опции -sourcepath - сообщить компилятору, где могут быть найдены исходные файлы для зависимых классов. Это не означает, что все в этом каталоге должно быть скомпилировано.

Смежные вопросы