Проверьте, открыта ли активная версия Java-jdk или оракул

java -version просто выводы:

java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

Потребность узнать, использую ли я версию оракула или открытую-jdk версию.

0
задан 24 September 2016 в 04:53

2 ответа

Можно записать простой сценарий удара для проверки этого:

  • Открытый любой текстовый редактор (предпочтительно энергия или emacs).
  • создают файл, названный script.sh (или любое имя с .sh расширением).
  • вставляют следующий код в нем:

    #!/bin/bash
    if [[ $(java -version 2>&1) == *"OpenJDK"* ]]; then echo ok; else echo 'not ok'; fi
    
  • сохраняют и выходят из редактора.
  • Выполняют код с помощью bash name.sh (Возврат кода хорошо, если у Вас еще есть openJDK не хорошо).
3
ответ дан 28 September 2019 в 13:07

Типичный результат выполнения той же команды для проверки версии OpenJDK:

$ java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)

Сумит Кумар просто проверяет это с помощью bash

0
ответ дан 14 January 2020 в 11:31

Другие вопросы по тегам:

Похожие вопросы: