Не работает java консоль

«Java-версия» не работает в командной строке

Я скачал этот Java JDK и установил его.

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

Кто-нибудь еще сталкивался с этой проблемой в последней версии Java?

Возможно, я не установил правильную версию. Мне нужна Java, которая работает с grails

когда я выполняю поиск на своем компьютере для java, он ничего не находит

9 ответов

Windows 2k8 R2 server- Чтобы java [-option] или% JAVA_HOME% работали в командной строке, вам нужно следующее:

В Панели управления -> Система и безопасность -> Система -> Расширенные настройки системы -> Дополнительные переменные среды -> Системные переменные

Отредактируйте переменную Path и добавьте «;» после последнего значения и добавьте путь к каталогу bin Java: например: C: \ Progra

2 \ Java \ jre6 \ bin \

Добавьте переменную JAVA_HOME со значением, указанным в пути к исполняемому файлу Java: например: C: \ Progra

2 \ Java \ jre6 \ bin \ java.exe

Java обычно устанавливается (в Windows) как C:\Program Files\Java\jdk

В этом каталоге установки есть подкаталог bin , который необходимо добавить в переменную среды PATH через панель управления. Затем такие команды, как java , javac и т.д. будут доступны в командной строке.

Кстати, то же самое относится и к Grails.

Флаг -version не распознается или команда «java» не распознается? Один из способов проверить это — просто набрать «java», запустить его и посмотреть, что произойдет.

Если команда не распознана, убедитесь, что путь установки JDK указан в ваших окнах PATH . Если нет, вы не сможете использовать любой из исполняемых файлов Java из командной строки. Вот еще одна ссылка , которая может помочь.

Нажмите одновременно клавиши «windows» и «pause» на клавиатуре, чтобы открыть диалоговое окно «Системные настройки». На вкладке «Дополнительно» найдите переменные среды.

Затем в разделе User (верхний) создайте или обновите следующие две переменные:

  • JAVA_HOME = где вы положили свой JDK, например. C: /Java /SDK
  • PATH =% JAVA_HOME% /bin

Затем в новой консоли командной строки попробуйте «javac -version» и посмотрите, обнаружено ли это. Важно использовать новую консоль, поскольку переменные среды читаются только при запуске консоли.

Для Linux:

проверьте $ PATH и $ JAVA_HOME. Вы можете настроить его в /etc /environment

С консоли вы можете проверить это следующим образом:

Для Windows:

Мой компьютер -> Свойства -> Дополнительно -> Переменные среды Проверьте там путь.

С консоли вы можете проверить это следующим образом:

Вам необходимо вручную добавить путь к javac.exe и java.exe в путь к вашей операционной системе. Программа установки Java не делает этого за вас.

Скорее всего, в переменной PATH вашей системы нет файла java.exe.

Вы установили JDK. Разве java.exe не является частью JRE? У вас это установлено?

На панели управления Windows должен быть значок Java . Найдите вкладку Java и нажмите кнопку Вид . Это покажет вам путь к исполняемым файлам Java.

Читайте также:  Как отремонтировать мутоновую шубу под мышкой

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

Источник

Как заставить мое приложение java открыть окно консоли / терминала?

есть ли способ сделать исполняемый файл .jar, который откроет командную строку при двойном щелчке?

Я делаю текстовую приключенческую игру. На данный момент это просто лабиринт с комнатами. В конце концов, это будет намного больше и глубже, но сейчас я просто хочу получить базовую структуру. В любом случае, чтобы сделать эту работу, я получаю выход и вход из системы.из.команда printf и java.утиль.Сканер. Пока все работает прекрасно, но . Я понял, что столкнусь с проблемой, когда попытаюсь отправить это другим людям, которые не знают, как или просто не хотят запускать программу из командной строки.

10 ответов

Если вы хотите полный контроль, вы можете реализовать окно консоли в Swing, которое делает то, что у вас есть сейчас.

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

Я нашел это когда искал ответ Сам, я закончил писать этот бит:

Не уверен, что мой ответ по-прежнему актуален, но не стесняйтесь использовать его с комментарием, хранящимся в o/

единственный недостаток, о котором я могу думать, это то, что он оставляет окно cmd открытым после завершения программы.

использование: Поместите этот класс в тот же пакет, что и ваш основной класс, и установите его в качестве основного класса, он откроет окно командной строки, если он не открыт, или если он открыть запуск основного класса. Имя / расположение файла jar автоматически. Предназначен для windows, но если вы хотите его для другой системы, просто сообщите мне, и я это исправлю. (Я мог бы сделать обнаружение ОС, но я ленив и просто делаю это, чтобы я мог включить файл jar с двойным щелчком мыши моему профессору, который использует windows).

двойной щелчок на банке открывает его с любым приложением, которое вы связали с ним в вашей ОС. По умолчанию, javaw, который[.exe] обычно ассоциирован с jar files. Это двоичный файл, который работает без окна терминала. Чтобы увидеть терминал при двойном щелчке, вам нужно связать java[.exe] двоичный файл с файлами jar.

или вы можете предоставить .Ш.bat, который откроет терминал и вызовет в нем java.

пока .jar выполняется с java.exe, окно командной строки всегда будет отображаться. выполнение его с помощью javaw.exe предотвратит это.

Итак, это мое решение, я использовал код из @Brandon Barajas и изменил его. Он создает batchfile, который запускает программу сам по себе.

Если вы хотите, вы можете добавить писатель.код println(«пауза»); до «выход» печать, чтобы держать окно открытым после завершения работы программы. Тогда вам нужно ударить ENTER, чтобы закрыть окно.

Я думаю, самый простой способ-это написать простой ярлык для файла jar. например, eclipse (как и большинство ide) может экспортировать файл jar со всеми необходимыми библиотеками и т. д. поэтому вам просто нужно установить команду быстрого доступа, такую как » java-jar filePath/file.jar «(filePath: например ./ bin / file.jar)

Читайте также:  Стиральная машина аристона не работает

один из способов сделать это-создать a .файл bat с командой: «java — jar filePath / yourfile.баночку» (без «»). Обязательно укажите путь к файлу, иначе ваш файл не будет найден. Хотя на вопрос уже был дан ответ, это простой способ сделать это.

вы можете создать свое собственное окно, используя Swing или Awt, используя TextPane, единственная проблема. как вводить и использовать, как должен делать cmd. Но вы всегда можете сделать это с предупреждениями и все.

другой способ, работает непосредственно из пакетного файла, показывая на консоли.

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

(Надежда была полезна (потому что я new), и мой английский был не так уж плох. )

Источник

«Java-версия» не работает в командной строке

Я скачал этот Java JDK и установил его.

но когда я иду в командную строку, чтобы проверить версию, она говорит, что она не распознана.

кто-нибудь еще испытывает эту проблему с последней Java?

возможно, я не установил правильную версию. Мне нужна java, которая работает с граалей

когда я делаю поиск на своем компьютере для java, он ничего не находит

9 ответов

сервер Windows 2k8 R2- Для работы java [- option] или %JAVA_HOME% в командной строке вам необходимо следующее:

В Панели управления — >Система и безопасность — >Система — >Расширенные настройки системы — >расширенные — > Переменные среды — >системные переменные

отредактируйте переменную Path и добавьте»; » после последнего значения и добавьте путь в каталог Java bin: например — C:\Progra

добавьте переменную JAVA_HOME со значением, установленным в путь для исполняемый файл Java: например — C:\Progra

Java обычно устанавливается (в Windows) как C:\Program Files\Java\jdk

этот каталог установки имеет подкаталог bin что нужно добавить в переменную среды PATH через Панель управления. Затем команды типа java , javac etc. будет доступен в командной строке.

кстати, то же самое верно для Граалей.

флаг-version не распознается или команда «java» не распознается? Один из способов проверить это — просто ввести «java» сам по себе и запустить его и посмотреть, что произойдет.

Если команда не распознана, убедитесь, что путь установки JDK находится в вашем пути к windows. Если нет, вы не сможете использовать ни один из исполняемых файлов java из командной строки. вот еще ссылка это может помочь.

нажмите одновременно кнопки» windows «и» пауза «на клавиатуре, это вызовет диалоговое окно «Системные настройки». На вкладке Дополнительно найдите Переменные среды.

затем в пользовательском (верхнем) разделе создайте или обновите следующие две переменные:

  • JAVA_HOME = где вы помещаете свой JDK, например. C:/Java/SDK
  • PATH = %JAVA_HOME% / bin

затем, в новой консоли командной строки, попробуйте «javac-version» и посмотрите, обнаружен ли он. Важно использовать новую консоль, поскольку переменные среды считываются только при запуске консоли.

Для Linux:

проверьте $PATH и $JAVA_HOME. Вы можете настроить его в /etc/environment

из консоли вы можете проверить это так:

Для Windows:

Мой Компьютер -> Свойства -> Дополнительно -> Переменные Среды Проверьте там путь.

из консоли вы можете проверить это так:

Читайте также:  Нажмите ctrl alt delete не работает

вам нужно вручную добавить путь к javac.exe и java.exe к пути вашей операционной системы. Программа установки Java не делает этого для вас.

У вас, скорее всего, нет java.exe в переменной PATH вашей системы.

вы установили JDK. Это не java.exe часть JRE? У вас это установлено?

вы должны иметь Java значок в Панели управления Windows. Найдите Java вкладка и нажмите посмотреть. Это покажет вам путь к исполняемым файлам Java.

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

Источник

Не работает команда «javac» в консоли

Системные переменные JAVA_HOME,JRE_HOME сделал. Команда «java» работает(работала и до создания переменной).

6 ответов 6

Указать ещё одну системную переменную PATH: C:\Program Files\Java\jdk\bin. Если столкнулись с такой проблемой, то сначала пропишите эту переменную. Если не помогло, то пропишите JAVA_HOME: C:\Program Files\Java\jdk и JRE_HOME: C:\Program Files\Java\jre.

Попробуйте такой вариант C:\Users>»C:\Program Files\Java\jdk1.8.0_60\bin\javac.exe» hello.java Мне в свое время помогло

Посмотри путь C:\Program Files\Java\**jre**\bin , а не такой: C:\Program Files\Java\jdk\bin .

Значит у тебя русск. среда выполнения для Java — минимальная реализация виртуальной машины, необходимая для исполнения Java-приложений. Без компилятора и других средств разработки.

Просто нужно установить JDK.

Указать ещё одну системную переменную PATH: C:\Program Files\Java\jdk\bin. Если столкнулись с такой проблемой, то сначала пропишите эту переменную. Если не помогло, то пропишите JAVA_HOME: C:\Program Files\Java\jdk и JRE_HOME: C:\Program Files\Java\jre.

Прописал путь, ничего не изменилось, прописал переменные среды, ничего не изменилось, такое уже было у меня раньше — перегрузил комп и все заработало. Возможно хватило бы только прописать путь и перегрузить комп. Картинка с переменными среды

изменить переменную окружения Path в Windows8: Панель управления ⇒ Система ⇒ расширенные Системные настройки Переключиться на вкладку «Advanced» ⇒ переменные окружения В разделе «системные переменные» прокрутите вниз до пункта «PATH» ⇒ изменить

C:\Program Files\Java\jdk\bin после bin поставил «\» все заработало C:\Program Files\Java\jdk\bin\;

Источник

Не открывается iLO java консоль

Стоит оракловская жаба jdk-7.51, плагин в фуррифоксе есть. Пытаюсь её открыть, выскакивает окно с вопросом о запуске и тут же моментально закрывается. Пробовал хром, там выходит уведомление об отсутствующей жабы. Хотя остальные приложения работают нормально. ЧЯДНТ?

Ос какая, как жабу ставил?

ubuntu 13.04, жаба из web8upd, Oracle JDK7 Installer meta package, естественно последняя версия. Из под венды нормально коннектится.

всё правильно ставил. На java.com проверка установленности жабы проходит? 12.04.3 почему не пользуетесь, ведь в не-лтс на баги болт кладут?

Да вот в том и дело, что на java.com проверку проходит. А ubuntu 13.04 стоит, потому что от компьютера 24/7 не требуется и поэтому глюки особо не бесят кроме вот этого.

Хром оказывается вообще плагин не видит, а вот фурри нормально к другим жаба аплетам подключается.

Нашел я эту ошибку, регрессия в линуксовой жабе.

Как хорошо, что меня не заставляют больше пользоваться этими вашими хулепакордами и вантузятным ilo, можно пить чай и сидеть на форуме пока работа сама себя делает.

Подозревал кстати, что с 51-й джавой проблемы. Хорошо, что не пообновлял везде.

Источник

Оцените статью