
Linux 用の jdk .bin ファイルをダウンロードしました。すべての機能がどこでも有効になるようにインストールする方法を教えてください。
答え1
環境変数を設定する必要があります。次のようにします。
export JAVA_HOME=/home/sjb/jdk1.6.0_16
export JRE_HOME=/home/sjb/jdk1.6.0_16
答え2
個人的には、JAVA_HOME などは好きではありません。これはグローバルでスコープのないデータを意味し、これは良くありません。私は、/usr/bin にシンボリック リンクを置いてそのままにしておくことを好みます (グローバル データであることに変わりはありませんが、シンボリック リンクはいずれにしても必要になる可能性が高いため、グローバル データの量が少なくなります)。
.bin からインストールする場合、次の手順に従います: 1) .bin ファイルを実行します。これにより、JDK を含むディレクトリが作成されます。2) ディレクトリを共有システムの場所に移動します。私は /usr/java を使用します。/usr/share/java、/opt などを選択できます。3) java、javac、およびその他の実行可能ファイル用のシンボリック リンクを /usr/bin に作成します。
一部のアプリケーションでは JAVA_HOME が必要です (例: Tomcat)。その場合は、次の操作を行います。
export JAVA_HOME=/usr/java/java-1.5; ./runApp
答え3
私はそれを に解凍し/usr/jav
、 にファイルを作成して、/etc/profile.d
ログインするすべてのユーザーに対して必要な環境変数を設定します。
$ chmod +x ~/jdk-6u16-linux-i586.bin
$ cd /usr/java
$ sudo ~/jdk-6u16-linux-i586.bin
$ sudo vi /etc/profile.d/java.sh
export JAVA_HOME=/usr/java/jdk1.6.0_16
export PATH=$JAVA_HOME/bin:$PATH
$ sudo chmod +x /etc/profile.d/java.sh