- Git - система контроля версий. Git нужно скачать, ссылка - https://git-scm.com/downloads
- Терминал (командная строка) - для начала
- JRE (устанавливается вместе с JDK)
- JDK. Ссылка - https://www.oracle.com/java/technologies/javase-jdk16-downloads.html
- Текстовый редактор - для начала
- IDE
Компиляция - получение байткода для выполнения на JVM (программы): Main.java -> Main.class
- Запустить команду javac в терминале, находясь в этой папке и указать файл в качестве арнумента к запуску:
$ javac Main.java
$ java Main 1 1 2 2
где 1 1 2 2 - аргументы к запуску нашей программы