Найти в Дзене

Запуск программы в командной строке Часть вторая

Без долгих предисловий, наконец запустим программу в cmd.

Я буду запускать такую задачу:

Найти расстояние до места удара молнии, если скорость звука в воздухе равна 340 метров в секунду. Интервал между ударами ввести самостоятельно.

А вот решение. Вы можете скопировать, или запустить через cmd любую другую свою задачу.

import java.util.Scanner;

public class Lightning {

public static void main(String[] args) {
int a = 340;
float b;
float c;
System.out.println(“Введи время (в секундах) после вспышки “);
Scanner scn = new Scanner(System.in);
b = scn.nextInt();
c = b * a;
System.out.println(“Расстояние до молнии равно ” + c +“ метрам”);

}

}

Приступаем к практике

1) Запускаем сmd

Для этого нажимаем на кнопку ПУСК и в поисковой строке вводим сmd, выбираем запуск от имени админа.

Немного пояснений...
Каждый уровень в системе директория - поддиректории обозначается косой чертой. В командной строке, чтобы перейти на другую строку используйте команду cd.

2) Вводим команду компиляции.

Вы знаете, что без компиляции в java ничего не работает.

Команда компиляции довольно длинная и может быть непонятна. Я попытаюсь дать пояснения.

E:\git\SetAndGet\src>"C:\Program Files\Java\jdk1.8.0_152\bin\java.exe" -classpath "E:\git\SetAndGet\src" Lightning

E:\git\SetAndGet\src>
Это текущий каталог, в котором мы находимся на момент запуска сmd. Появляется при запуске cmd. Знак ">" ....до этого знака - информация для пользователя (текущий каталог), после знака - пишем команду для запуска

"C:\Program Files\Java\jdk1.8.0_152\bin\java.exe"
Вызываем компилятор javac/
Это программа,здесь указан полный путь до программы. Озаботиться тем, где что у нас находится мы должны заранее.
\bin\ - исполняемый файл, находится в каталоге исполняемых файлов
Пути, где присутствуют пробелы, надо писать в двойных кавычках!

Версия java (jdk1.8.0_152) может быть прописана тут...(и не только она)

-2

НЕ ЗАБУДЬТЕ ПРОВЕРИТЬ НАЛИЧИЕ ПРОБЕЛОВ ПЕРЕД КАВЫЧКАМИ!

ИНАЧЕ ВОЛШЕБСТВА НЕ СЛУЧИТСЯ

-classpath "E:\git\SetAndGet\src" Lightning
Путь до исходных кодов нашей программы, которые нужно скомпилировать или использовать при компиляции как зависимые
указываем ключ -classpath компилятору , который указывает ему те библиотеки и источники кода, из которых он его должен брать.

И наконец...

Lightning.java
ФАЙЛ исходного кода программы, который нужно скомпилировать

-3
-4
-5

А какое расстояние до молнии получилось у вас?

-6

Спасибо за внимание!

Рекомендуем почитать