web-dev-qa-db-ja.com

管理者権限のないLinuxサーバーにJavaをインストール

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.

一部のプログラムでは、Javaのバージョン1.8が必要です。ディレクトリにJavaをインストールしてから、.bashrcファイルを介してPATHに追加しようとしました。

しかし、私がやったら

user@server:~$ Java -version 

私はまだ「1.4.2」バージョンを持っています。 Java 1.8を使用するにはどうすれば修正できますか?

どうもありがとうございました!

編集:

インストールプロセス:

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
Praderas

セットアップの$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
Byte Commander