2011-06-01 93 views
0

我正在將java安裝到我的Linux機器上。下載jre和jdk並提取它們並沒有幫助 - 我假設也需要一些環境變量。什麼路徑變量需要設置?用哪些值?期待java安裝到​​?如何在Linux機器上配置java?

+0

您使用的是哪種Linux發行版? – trojanfoe 2011-06-01 08:18:33

+1

這個問題不是編程相關的。應該轉移到SF,SU,Linux或Ubuntu。 – 2011-06-01 08:19:45

+2

應該可能在unix.stackexchange.com – tobyodavies 2011-06-01 08:19:54

回答

2

根據您的發行版,它可能是最容易從您的軟件包管理器安裝。在Ubuntu上,例如,你可以這樣做:

sudo aptitude install open-jdk 

否則,一般的太陽(甲骨文)的Java版本附帶了一個你需要可執行文件,以獲得正確的Java運行作爲根.bin文件安裝。

雖然有些應用程序會要求您將JAVA_HOME,JDK_HOME和/或JRE_HOME指向java install的bin目錄,但您不需要設置任何環境變量即可使java工作。你可以看到你的java安裝在哪裏,通過查看從哪裏符號鏈接

/etc/alternatives/java 

點。

+0

如何查看符號鏈接內容? 'more'命令說這不是一個文本文件,我不能想到另一個命令。 – mico 2011-06-01 08:32:26

+0

我找到了:'readlink'命令! – mico 2011-06-01 08:37:02

+0

你可以用ls -atl來查看一個符號鏈接,它會給你所有關於它的細節。它會有一個指向鏈接目標的 - >。此外,readlink將做到這一點:) – 2011-06-01 08:41:20

1

獲取適用於Linux的jdk。轉到根目錄。使用以下命令進行安裝。

的./configure 使 make install的

PATH =在安裝Java的新路徑。

使用命令「sudo」進入UBUNTU的根目錄。對於FEDORA使用「su」。

0

大多數Linux系統默認使用Gnu Java實現,如果您安裝額外的JDK,則不會更改它。因此,您需要明確將您的新Java安裝設置爲要使用的默認Java。您可以通過運行sudo update-alternatives --config java來完成此操作。

如果你更喜歡圖形化配置,你可以安裝「galternatives」包,它允許你在一個漂亮的小UI中配置所有這些應用程序的默認值。

1

您只需要將/usr/bin/java指向您已解壓縮JRE/JDK的目錄中的java可執行文件。

如果你提取它,比方說,/opt/jdk1.6.0_23/bin/java,那麼你需要創建一個像這樣的鏈接:

sudo ln -s /opt/jdk1.6.0_23/bin/java /usr/bin/java

在此之前,你可以選擇備份的舊Java安裝:

sudo mv /usr/bin/java /usr/bin/java_old

以下是我如何安裝JRE: Install Sun Java Runtime

相關問題