В 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!"); } }
Если у вас не отображается консоль при запуске .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 файл и попробуйте запустить его снова из командной строки.
Если у вас не отображается консоль при запуске .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 файл и попробуйте запустить его снова из командной строки.