Hbase не распознает мою версию Java

Вы можете использовать Qt Creator : подключите ваше Ubuntu Touch Device через usb, откройте ваш проект и просто нажмите Ctrl+F12.

Это работает, только если вы однажды установили ssh-сервер на устройство.

В качестве альтернативы вы можете сделать это вручную . Скопируйте необходимые файлы (* .qml и * .desktop) на устройство и запустите приложение через ssh

qmlscene --desktop_file_hint=/usr/share/applications/qmlscene.desktop YourApp.qml

Source

0
задан 06.12.2017, 07:30

3 ответа

Это не JAVA_HOME

JAVA_HOME = / usr /

Это

JAVA_HOME = / usr / lib / jvm / java-версия / bin /


Выполните следующие шаги:

1. Загрузите JRE с сайта Oracle и распакуйте его

2. Откройте окно терминала и введите

sudo apt-get install mc

3. После установки тип

sudo mc

4. Из окна терминала скопируйте и распакуйте JRE в папку

/ usr / lib / jvm / java-version /

5. Открыть файл

/etc/bash.basrc

6. Добавьте эти строки в конец

JAVA_HOME = / usr / lib / jvm / java-version / bin

export JAVA_HOME

PATH = $ PATH : $ JAVA_HOME

экспорт PATH

7. Чтобы проверить, правильно ли установлено значение JAVA_HOME, запустите эту команду

echo $ JAVA_HOME


P.S. в строке 412 в вашем java-start.sh измените

/ bin / java

на

java

(и тоже самое, если есть)

0
ответ дан 25.09.2019, 13:39
  • 1
    Спасибо за Ваш ответ! Все же это говорит мне тогда при выполнении java-start.sh: /home/mike/hbase-1.2.6/bin/hbase: line 412: /usr/lib/jvm/java-8-openjdk-amd64/bin//bin/java: No such file or directory – Avi Cohen 06.12.2017, 06:04
  • 2
    Обновленный ответ.. – Jonny 06.12.2017, 06:23
  • 3
    Хорошо Спасибо! I' m загружающий в данный момент jre-9.0.1_linux-x64_bin.tar.gz на jre9-загрузки , Но что shlould быть моей версией Java? – Miralem Cebic 06.12.2017, 06:37
  • 4
    Это говорит мне You don't have the right permissions to extract archives in the folder "java-8-oracle", когда я делаю это с пользовательским графическим интерфейсом – PiXeL16 06.12.2017, 06:47
  • 5
    Спасибо, но как может, я разархивировал JRE в /usr/lib/jvm/java-version/, насколько это кажется TAHT I don' t имеют разрешение сделать это? – Zaid Pathan 06.12.2017, 06:55

Это не JAVA_HOME

JAVA_HOME = / usr /

Это

JAVA_HOME = / usr / lib / jvm / java-версия / bin /


Выполните следующие шаги:

1. Загрузите JRE с сайта Oracle и распакуйте его

2. Откройте окно терминала и введите

sudo apt-get install mc

3. После установки тип

sudo mc

4. Из окна терминала скопируйте и распакуйте JRE в папку

/ usr / lib / jvm / java-version /

5. Открыть файл

/etc/bash.basrc

6. Добавьте эти строки в конец

JAVA_HOME = / usr / lib / jvm / java-version / bin

export JAVA_HOME

PATH = $ PATH : $ JAVA_HOME

экспорт PATH

7. Чтобы проверить, правильно ли установлено значение JAVA_HOME, запустите эту команду

echo $ JAVA_HOME


P.S. в строке 412 в вашем java-start.sh измените

/ bin / java

на

java

(и тоже самое, если есть)

0
ответ дан 25.09.2019, 13:39

Вы можете определить все переменные среды специально для HBase, используя скрипт конфигурации conf/hbase-env.sh. Есть строка, где установлен параметр JAVA_HOME. Обычно эта строка комментируется, но вы можете раскомментировать ее и установить нужное значение.

Используя этот способ, вам не нужно менять общую конфигурацию в вашей системе.

0
ответ дан 25.09.2019, 13:39

Теги

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