Меню Закрыть

Чтобы использовать инструмент командной строки java

Содержание

Я установил JRE 1.8 на MacOS X 10.10 с официального сайта Oracle. Файл, который я установил, был jre-8u66-macosx-x64.dmg . К моему удивлению, команда java говорит, что мне нужно JDK для ее работы.

Есть ли способ выполнить банку из командной строки на Mac без JDK? Если нет, то какие варианты для запуска Java-кода есть (кроме апплетов браузера)?

EDIT: при вызове java -v из командной строки я получаю следующий вывод:

Отсутствует Java runtime, запрашивающая установку.

и окно предупреждения, в котором говорится:

Чтобы использовать инструмент командной строки "java", вам необходимо установить JDK.

Еще одна точка данных: папка /Library/Java/JavaVirtualMachines пуста. Вместо этого есть вещи под /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home . Он даже имеет строку командной строки java под /bin/. Запуск его с помощью -version дает:

Интересно, могу ли я как-то использовать этот для CLI.

Как найти информацию об установленной версии Java без запуска апплета в Windows или Mac?

При возникновении проблем с запуском апплетов для подтверждения наличия определенной версии Java используйте любой из следующих вариантов.

Версия Java в меню "Пуск" Windows — Java 7 обновление 40 (7u40) и более поздних версий

Версия Java в панели управления Java — Windows и Mac

Версию Java можно найти на панели управления Java.

  1. Поиск панели управления Java в Windows
    Поиск панели управления Java в Mac
  2. Версию можно просмотреть в разделе About на вкладке General. Отобразится диалоговое окно (после нажатия раздела About) с версией Java.

Версия Java в разделе программ Windows

Последние версии Java вашей системы будут указаны как Java 8 со связанным номером обновления (например, Java 8 Update 111). Предыдущие версии могут быть указаны как Java(TM), среда Java Runtime Environment, Java SE, J2SE или Java 2.

Читайте также:  Сброс маршрутов в windows 7
Windows 10
  1. В Windows нажмите кнопку Пуск
  2. Прокрутите список программ до папки Java
  3. Нажмите на папку Java, а затем на пункт About Java, чтобы узнать версию Java
Windows 8
  1. Правой кнопкой мыши нажмите в левой нижней части экрана и выберите из раскрывающегося меню Панель управления.
  2. При отображении панели управления выберите Программы.
  3. Выберите Программы и компоненты.
  4. Отобразится список установленных версий Java.
Windows 7 и Vista
  1. Откройте меню Пуск.
  2. Выберите Панель управления
  3. Выберите Программы.
  4. Выберите Программы и компоненты.
  5. Отобразится список установленных версий Java.
Windows XP
  1. Откройте меню Пуск.
  2. Выберите Панель управления
  3. На панели управления щелкните значок Установка и удаление программ.
  4. В окне ‘Установка и удаление программ’ отображается список всех программных продуктов, установленных в системе, включая версии Java.

ДОПОЛНИТЕЛЬНАЯ ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ

Использование командной строки для поиска версий Java — Mac

Среда выполнения Java (JRE), которую вы загрузили в сайта java.com или oracle.com, содержит подключаемый модуль для запуска содержимого Java из браузера. Чтобы использовать инструменты командной строки, необходимо загрузить комплект Java Development Kit (JDK). JRE и JDK — отдельные системы, которые могут совместно использоваться на вашем компьютере. На Mac можно установить только одну среду выполнения JRE. В системе можно установить столько комплектов JDK, сколько необходимо.

Командная строка версии JRE на Mac

Введите следующую команду в окне терминала :
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version

Определение версии JDK по умолчанию на Mac

При запуске приложения Java с помощью командной строки система использует комплект JDK по умолчанию. Версия JRE может отличаться от версии JDK.

Чтобы определить, какая версия JDK используется по умолчанию, введите команду java -version в окне терминала. Если установлена версия 7u55, вы увидите строку с текстом 1.7.0_55 . Например:

Читайте также:  Jquery перебрать все элементы одного класса

java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)

Почему я продолжаю получать запрос на установку Java после обновления до macOS Sierra (10.12), El Capitan (OS X 10.11) или Yosemite (OS X 10.10)?

Этот раздел касается:

  • Платформы: Mac OS X, macOS

ПРИЗНАКИ

Даже после обновления Java до последней версии, при запуске некоторых приложений в macOS Sierra (10.12), El Capitan (OS X 10.11) или Yosemite (OS X 10.10) отображается диалоговое окно с предложением скачать Java.

Сообщение macOS Sierra 10.12 или Yosemite (OS X 10.10):

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.