Создание приложения командной строки намного проще, чем любого типа приложений пользовательского интерфейса.
Вы должны ознакомиться со следующими объектами: System.out
и System.err
для записи в консоль и System.in
для чтения из консоли.
Более того, взгляните на класс java.util.Scanner
, который облегчает чтение текстового ввода из командной строки.
Чтобы запустить файл JAR из командыстрока, вам нужно сначала определить вашу запись выполнения.Этот класс содержит метод main()
.
Чтобы определить запись выполнения, добавьте запись Main-Class
в файл манифеста (META-INF/MANIFEST.MF
), а затем перекомпилируйте.
Main-Class: com.acme.commandline.Entry
См. https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html.
Далее, используйте java -jar name-of-your-binary.jar
для запуска приложения командной строки.
В качестве альтернативы, вы можете вызвать java с именем класса в качестве параметра, в этом случае нет необходимости изменятьфайл манифеста:
java com.acme.commandline.Entry -jar name-of-your-binary.jar
В обоих случаях убедитесь, что java
доступен в вашем системном пути.