запустить Java-программу, созданную в intellij, из командной строки - PullRequest
0 голосов
/ 03 апреля 2019

У меня есть простая программа на Java Maven, которую я создал в Intellij. Он имеет два класса Main и Read. Я смог построить банку и запустить ее. Однако, если я заархивирую исходный код в папку, смогу ли я скомпилировать его с помощью командной строки? Что-то вроде javac? Как мне это сделать? Должен ли я запускать команды в папке Java в проекте? Большое спасибо.

1 Ответ

2 голосов
/ 03 апреля 2019

Что касается загрузчика классов Java, файл .jar или .zip - это то же самое, что и каталог, содержащий файлы, а файлы .jar и .zip обычно используются для распространения скомпилированных пакетов Java. Здесь вы можете прочитать об этом подробнее.

Для компиляции zip-файла: используйте опцию -classpath для javac и java. Мы могли бы, например:

javac -classpath .:/users/johnr/java:/opt/jdk1.1.6/lib/classes.zip Hello.java
...