Установите Java в сервере Linux без прав администратора

Я использую сервер облачных вычислений, были, у меня нет прав администратора для исследования биологии, которое имеет версию Java:

 user@server:~$ java -version     

 java version "1.4.2"
 gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-44)

 Copyright (C) 2006 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Для некоторых программ мне нужна версия 1.8 Java. Я попытался установить Java в каталоге и затем добавить его к моему ПУТИ через .bashrc файл.

Однако, если я делаю

user@server:~$ java -version 

Я все еще имею "1.4.2" версия. Как я мог зафиксировать его для использования Java 1.8?

Большое спасибо!

Править:

Процесс Instalation:

Я перешел к https://www.java.com/en/download/help/linux_x64_install.xml и загрузил файл.

Затем в моем сервере я распаковал с:

tar -xvf jre-8u101-linux-x64.tar.gz 

И затем я имею, добавляет следующая строка к моему .bashrc файлу:

export PATH=$PATH:/home/my_user/programs/java/jre1.8.0_101
2
задан 29 September 2016 в 15:08

1 ответ

Местоположение двоичных исполняемых файлов, которые необходимо добавить к $PATH в установке,

/home/my_user/programs/java/jre1.8.0_101/bin

(Вы забыли /bin).

Кроме того, Вы хотите, чтобы Ваше добавленное местоположение имело самый высокий приоритет (это должно переопределить местоположение системы по умолчанию java), таким образом, необходимо подкачать порядок каталога и старого $PATH содержание.

Просто редактируют строку, к которой Вы добавили к Вашему .bashrc файл:

export PATH=/home/my_user/programs/java/jre1.8.0_101/bin:$PATH

не забывают перезагружать .bashrc файл или закрытием и повторным открытием терминала или путем выполнения source .bashrc для изменений для вступления в силу.

3
ответ дан 2 December 2019 в 02:50

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

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