Объяснение и использование опции -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 помещает каждый файл класса в тот же каталог, что и исходный файл, из которого он был создан.