У меня есть RHEL в тестовой среде, и я хотел установить программу, которая запускает сценарий, требующий java. Скрипт проверяет наличие папки с двоичными файлами Java.
Сначала я попытался выбрать каталог java / bin
, но он сказал, что в этом каталоге нет исполняемых файлов. Я много чего пробовал, включая установку и удаление Java. Теперь я понял, что мне нужно выбрать родительскую папку Java, которая имеет bin /
и lib /
в качестве дочерних каталогов. Когда я попытался выбрать этот каталог, он сказал, что JRE несовместима с программным обеспечением, которое я пытаюсь установить.
Программное обеспечение, которое я хочу установить, использует 32-битную версию Java. Я думаю, что у меня сейчас 64-битная Java.
Я загрузил 32-битную версию Java 1.7 и установил ее с помощью rpm
, и он сказал, что она установлена успешно, но я не могу ее найти. У меня такая же проблема, когда я пытаюсь запустить свой скрипт, который несовместим с java.
Как я могу убедиться, что Java установлена в 32-битной версии, а не в 64-битной в желаемом месте?
В / etc / alternatives / java_sdk / bin
есть файл java, но когда я пытаюсь issue java -version
Я получаю:
[root@localhost bin]# ./java -version
Error: could not find libjava.so
Error: Could not find Java SE Runtime Environment.