/
Вопросы и ответы
/
Java
/

Как запустить программу java через командную строку

Как запустить программу java через командную строку

4 года назад

Человек-Молекула

Ответы

0

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 //так правильно

3 года назад

Ilnaz Kamalov