Основные интсрументы разработчика Java

Компиляция
javac {classname.java}

Копиляция со стороними библиотеками
javac [-classpath {file.jar}] {classname.java}

Запуск java приложений
java [-classpath {dir}] {classname}
javac [-classpath {file.jar:file2.jar…}] {classname.java}
Разделитель: ":" - под Linux, ";" - под Windows

Вывод байткода в текстовом формате
javap -v {classname.class}

Создание jar архивов
jar cfe {name_jar.jar} {main_class} {include_file.class …}

Просмотр содежримового jar файла, без распаковки
jar tf {file.jar}

Распоковать jar
jar xf {file.jar}

Запуск jar файла
если в монифесте указан главный класс
java -jar {file.jar}
если в монифесте не указан главный класс
java -classpath {file.jar} {main_class}

Пока не указано иное, содержимое этой страницы распространяется по лицензии Creative Commons Attribution-ShareAlike 3.0 License