Перейти к основному содержимому

3 записи с тегом "javac"

Посмотреть все теги

· 4 мин. чтения

1. Обзор

В этом руководстве мы узнаем, как мы можем взаимодействовать с компилятором Java через интерфейс командной строки.

В качестве предварительного условия нам необходимо загрузить Java и настроить переменную среды JAVA_HOME на нашем компьютере.

2. Компиляция одного файла исходного кода Java

Java предоставляет простой инструмент — javac для компиляции файлов исходного кода Java. Начнем с компиляции небольшого класса Car.java :

· 3 мин. чтения

1. Обзор

Предполагается, что при компиляции Java-программ в командной строке любое несоответствие в ожидаемых параметрах или аргументах командной строки приведет к ошибке.

В этом руководстве мы сначала исследуем ошибку «Имена классов принимаются только в том случае, если обработка аннотаций запрошена явным образом» . Затем мы рассмотрим некоторые другие распространенные ошибки компиляции.

2. Пример ошибки

Представим, что у нас есть следующий класс DemoClass :

· 6 мин. чтения

1. Обзор

В некоторых особых случаях у нас не установлен сторонний инструмент сборки, например Ant или Maven. И нам все еще нужно скомпилировать проект с большим количеством пакетов и классов.

В этом руководстве мы собираемся использовать команду javac для выполнения этой задачи в различных сценариях.

2. Использование имен файлов

Предположим, у нас есть два каталога в текущем каталоге: src и out . Каталог src содержит наши исходные файлы Java, а каталог out будет содержать соответствующие скомпилированные файлы классов.