Я использую Java под Red Hat Linux 3.4.6, и у меня где-то установлена версия Java 1.4.2.
Я скачал и установил файл tar.gz для java jdk7. Я заархивировал файл, а также добавил установленную папку в путь.
Проблема в том, что когда я пишу Java-версию в терминале, он показывает
java version "1.4.2"
Я пытаюсь запустить код, написанный на Java, но мне нужно установить последнюю версию.
Любая помощь будет оценена.
ОБНОВИТЬ
Я выполнил инструкции, изложенные в [уроке оракула] [1] о том, как установить путь. Это говорит:
Для bash Shell: 1. Отредактируйте файл запуска (~/ .bashrc)2. Изменить переменную PATH:
PATH=/usr/local/jdk1.6.0/bin
- экспортный путь
- Сохраните и закройте файл
- Открыть новое окно терминала
Убедитесь, что путь установлен правильно
% java-версия
Теперь, когда я бегу
$ echo $JAVA_HOME
$ echo $PATH
Кажется, все хорошо, но когда я набираю java -version, появляется ужасная ошибка:
Error dl failure on line 875
Error failed /opt/jdk1.7.0/jre/lib/i386/client/libjvm.so, because
/lib/tls/libc.so.6: version `GLIBC-2.4' not found
(required by /opt/jdk1.7.0/jre/lib/i386/client/libjvm.so)