Объяснение и использование опции -d в Java

Как -d работает в Java, пожалуйста, кто-нибудь может дать объяснение этого.

1 ответ

Решение

Из документов:

-d directory

Устанавливает каталог назначения для файлов классов. Если класс является частью пакета, то javac помещает файл класса в подкаталог, который отражает имя пакета и создает каталоги по мере необходимости.

Например:

Oracle Solaris, Linux и OS X: если вы укажете

-d /home/myclasses and the class is called com.mypackage.MyClass

тогда файл класса - /home/myclasses/com/mypackage/MyClass.class.

Windows: если вы укажете

-d C:\myclasses and the class is called com.mypackage.MyClass

тогда файл класса - C:\myclasses\com\mypackage\MyClass.class.

Если опция -d не указана, то javac помещает каждый файл класса в тот же каталог, что и исходный файл, из которого он был создан.

Другие вопросы по тегам