2013-11-21 3 views
0

Я относительно новичок в Netbeans и Java, когда я компилирую проект в Netbeans, есть способ просмотра эквивалентных команд javac, то есть, что мне нужно будет запускать командную строку для получения того же результата?Команда Netbeans javac

+0

Я считаю, что он просто использует какой-то вариант 'javac /*...*/ * .java' – Rogue

ответ

1

Я использую Netbeans 7.3.1, и вы можете увидеть процесс сборки/компиляции в окне вывода при создании программы. Netbeans (моя версия) использует ANT для создания программы, поэтому она создает .jar.

Если вы хотите узнать больше о том, как они скомпилируют проект, вы можете взглянуть на ANT http://ant.apache.org/, это полезный инструмент сборки.

+1

Есть ли простой способ построить эквивалентную команду javac из этого? Кажется, что он перемещается и строится в каталоге/home/user? –

0

На компьютере перейдите в папку C: \ Program Files \ Java \ jdk (версия, которую вы используете) \ jre \ bin. В корзине вы найдете команды, которые вы можете использовать в командной строке.

0

Как указал Дэвид, Netbeans использует Ant как инструмент построения, это означает, что он использует инструмент для синтаксического анализа скрипта, который описывает, как создавать каждую часть вашего проекта.

Если вы считаете, что простая Java-программа, состоящая из одного класса, это может быть незначительным, и вы, вероятно, могли бы создать ее вручную в командной строке. Однако для любого значимого проекта (что-либо, что делает какую-либо интересную работу) потребуется собрать много файлов, построить структуру архива и любую другую задачу, связанную с упаковкой вашего приложения.

Таким образом, за короткий ответ вы должны учитывать контекст: 1 - простой класс - да, вы можете скомпилировать Мануалы чтение вывода из консоли 2 - для простого проекта (то есть, многие классов) - да, но начинает усложняться 3 - для реального проекта (это означает, что много классов и ресурсов) - нет, это нежизнеспособно (а это разумно и удобно), чтобы сделать это вручную.

Для получения дополнительной информации о компиляции Java-программ (которые, по вашему мнению, вы действительно интересуетесь), вы должны проверить страницу Javac для начала (найдите here).

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