
我下載了 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) 在/usr/bin 中為java 建立符號連結。 javac 和其他可執行文件
某些應用程式需要 JAVA_HOME(例如 Tomcat)。如果是這種情況我會這樣做:
export JAVA_HOME=/usr/java/java-1.5; ./runApp
答案3
我將其解壓縮到/usr/jav
a 中,然後建立一個檔案來/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