Java вообще не запускается и не распознается как команда, сколько бы раз я ее не установил

Я борюсь с Java уже почти неделю. Пожалуйста, потерпите меня, я очень новичок в Linux и Ubuntu.

Сначала я попытался установить JDK, как написано на следующем сайте, но это не сработало. http://openjdk.java.net/install/ . Сразу после установки я еще раз попробовал использовать java из командной строки и ничего не произошло. Мне сказали, что

java Программа «java» находится в следующих пакетах: * default-jre * gcj-4.9-jre-headless * gcj-5-jre-headless * openjdk- 8-jre-headless * gcj-4.8-jre-headless * openjdk-9-jre-headless Try: sudo apt install

Я установил среду выполнения open jdk java 8 и установил свой путь и окружающие переменные среды Java. Я попробовал команду Java снова, и ничего. Он действовал так, как будто Java не был установлен, и я получил ту же распечатку, что и при запуске.

Пройдя по куче сайтов, я попробовал команду javac и заметил, что, несмотря на то, что она не работает, она существует.

javac: ошибка при загрузке общих библиотек: libjli.so: невозможно открыть файл общего объекта: нет такого файла или каталога

Это привело меня к обнаружению этого внутри usr / bin / каталог, все команды Java, кроме самой Java, существуют, а остальные просто не работают. Другими словами, на данный момент я в руинах.

Я также попытался установить jre по умолчанию с помощью apt-get, но это тоже не сработало.

1112 Кто-нибудь знает, почему это происходит, и что я могу сделать, чтобы это исправить? Спасибо.

PS. Если чистая салфетка - то, что необходимо, я открыт для этого. У меня только 2 недели работала Ubuntu, и это было бы невероятно хлопотно.

РЕДАКТИРОВАТЬ: Я в конечном итоге уступил. Я переустановил Ubuntu с нуля и следовал процедуре в первом ответе. Теперь все работает правильно.

1
задан 2 May 2016 в 03:59

2 ответа

Вы пытались сделать это через Центр программного обеспечения Ubuntu? Если это не сработало, вы сможете запустить

sudo apt-get update
sudo apt-get install default-jdk
0
ответ дан 2 May 2016 в 03:59

Вы могли также попытаться использовать JDK Oracle вместо OpenJDK. Эти инструкции являются большими: https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04

Лично я пошел бы с версией Oracle.

я испортил установки Java сам, и это не забава разобраться :(

0
ответ дан 2 May 2016 в 13:59
  • 1
    Я добираюсь bash: ": unrecognized history modifier, когда я пробую это – AJJ 4 October 2017 в 17:35

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

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