В jar не работает консоль. Что делать? Написал первый код. Сделал 'Build Artifacts', получил .jar файл. Открываю,но консоль не видна. ОС windows 10.
Вот код,может что-то не такpackage com.company;
import java.util.Scanner;
import java.lang.String;
public class Main {
public static void main(String[] args) {
System.out.print("Hello world!");
}
}

21 Авг 2019 в 06:21
220 +1
0
Ответы
1

Если у вас не отображается консоль при запуске .jar файла, возможно проблема в том, что консоль закрывается слишком быстро после выполнения кода. Для того чтобы увидеть выходные данные вашей программы, вы можете запустить .jar файл из командной строки.

Для этого откройте командную строку (cmd) и перейдите в каталог, где находится ваш .jar файл. Затем выполните команду:

java -jar Название_файла.jar

где Название_файла.jar - название вашего .jar файла.

После выполнения этой команды вы должны увидеть выходные данные вашей программы в командной строке.

Если проблема остается, попробуйте изменить код вашей программы, чтобы она поддерживала работу с консолью. Например, добавьте Scanner для ввода данных с консоли:

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
System.out.print("Hello world!");
Scanner scanner = new Scanner(System.in);
System.out.println("Enter your name:");
String name = scanner.nextLine();
System.out.println("Hello, " + name + "!");
}
}

После этого пересоберите .jar файл и попробуйте запустить его снова из командной строки.

20 Апр 2024 в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир