[Решено] Установка JDK

Прошу прощения за вмешательство.
hlc
libjli.so => not found
Не может найтись библиотека — маловероятно что ее нет (но проверить можно), скорее всего не может найтись, так как поиск идет только в заданных директориях, указанных в /etc/ld.so.conf . Можно попробовать разъяснить где искать — либо указать в /etc/ld.so.conf либо через переменную среды
UPD......но похоже ты уже так все намудрил, что проще, наверное, удалить все, почистить и начать по новой.

Ошибки не исчезают с опытом - они просто умнеют
Прошу прощения, archlinux-java создает не /usr/bin/java, а ссылку /usr/lib/jvm/default-runtime на каталог /usr/lib/jvm/java-8-jdk/jre .

/usr/bin/java принадлежит пакету java-runtime-common, переустановите его, чтобы файл снова появился. Потом выполните следующее:
sudo archlinux-java unset
sudo archlinux-java set java-8-jdk
В итоге у вас /usr/bin/java должна смотреть на /usr/lib/jvm/default-runtime/bin/java, которая на самом деле /usr/lib/jvm/java-8-jdk/jre/bin/java . Должны отрабатывать:
/usr/lib/jvm/java-8-jdk/jre/bin/java -version
/usr/lib/jvm/default-runtime/bin/java -version
java -version
Если не отрабатывает даже первая команда, значит вы некорректно установили jdk.
whereis java
java: /usr/bin/java /usr/share/java /usr/lib/jvm/java-8-jdk/bin/java
Отрабатывает только первая команда:
/usr/lib/jvm/java-8-jdk/jre/bin/java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
Вторая команда сообщает, что каталога /default-runtime нет( его на самом деле нет )
Это значит, что почему-то не отработала archlinux-java. Можете создать симлинк вручную.
% ls -la /usr/lib/jvm/default-runtime
lrwxrwxrwx 1 root root 14 Nov  2 22:32 /usr/lib/jvm/default-runtime -> java-8-jdk/jre/
Не совсем понял как сделать симлинк:
% ls -la /usr/lib/jvm/default-runtime
Это
lrwxrwxrwx 1 root root 14 Nov  2 22:32 /usr/lib/jvm/default-runtime -> java-8-jdk/jre/
вводить отдельно? Не пойму, что делает данная команда, или это вывод команды?
archlinux-java не отрабатывает, т.к. в /bin и /usr/bin размер этого бинаря почему-то равен 0.
ps.
whereis java
java:
hlc —> кратко о ln
В вашем случае команда должна быть такая:
# ln -s /usr/lib/jvm/java-8-jdk/jre/ /usr/lib/jvm/default-runtime

PS. ls - это "листинг", т.е. вывод списка файлов в указанной директории. В исполнении без доп. параметров - краткий.

А это в закладки! (лучше, конечно, подборку основных команд хранить локально)
Решение проблемы достиглось путем переустановки пакетов java-environment-common и java-runtime-common.
Теперь
$ archlinux-java status
Available Java environments:
  java-8-jdk (default)
  java-8-openjdk/jre
$ java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) 

Огромное спасибо vdemin за помощь и вам bobart за разъяснения и полезный линк.
 
Зарегистрироваться или войдите чтобы оставить сообщение.