Я борюсь с 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 с нуля и следовал процедуре в первом ответе. Теперь все работает правильно.
Вы пытались сделать это через Центр программного обеспечения Ubuntu? Если это не сработало, вы сможете запустить
sudo apt-get update
sudo apt-get install default-jdk
Вы могли также попытаться использовать JDK Oracle вместо OpenJDK. Эти инструкции являются большими: https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04
Лично я пошел бы с версией Oracle.
я испортил установки Java сам, и это не забава разобраться :(