Как запустить программу java через командную строку
Java программы выполняются (или интерпретируются) другой программой, называемой JVM (Java Virtual Machine). Она не интерпретирует напрямую исходный Java код, вместо этого java код должен быть скомпилирован в .class файлы (или байт-код), формат которых не является удобным для чтения человеком, но это и не машинный код.
Рассмотрим на примере, напишем небольшую программу:
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Дальше заходим в папку куда сохранился проект. Находим там наш файл Main.java. Для того, чтобы скомпилировать его нужно набрать в консоли команду javac и в качестве параметра передать имя нашего файла:
javac Main.java
Эта команда вызовет компилятор, который создаст файл Main.class, содержащий скомпилированный код нашей java программы.
Чтобы запустить ее, нужно ввести команду java с именем класса (не файла!) в качестве параметра:
java Main.class //так неправильно
java Main //так правильно