Встречается на собеседованиях • сегодня
Какой исполняемый файл можно получить после компиляции Java
После компиляции Java-кода (командой javac) получаются файлы с расширением .class, содержащие байт-код JVM. Они не являются исполняемыми в традиционном смысле, а требуют JRE для запуска (команда java).
Для создания самостоятельного исполняемого файла (.exe, .sh и т.д.) используют:
- jlink (для модульных приложений) – создает минимальную JVM с нужными модулями.
- jpackage (Java 14+) – упаковывает приложение в нативный установщик (
.msi,.deb,.dmg). - Сторонние инструменты:
- Launch4j (Windows
.exe) - GraalVM Native Image (нативный бинарник).
- Launch4j (Windows
Пример сборки через jpackage:
bash
jpackage --name MyApp --input target/ --main-jar myapp.jar
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы