我想在Ubuntu Natty(64位版本)下安裝Oracle的JDK(32位版本)。雖然有一個用於JRE(32位版本)的軟件包,但我想要JDK(32位版本)。在Natty 64位上安裝32位JDK,I
我想避免使用.bin文件提供的安裝程序,而是使用.deb文件。然而,似乎包的java-helper已經在Natty中消失了。我能做什麼?
我想在Ubuntu Natty(64位版本)下安裝Oracle的JDK(32位版本)。雖然有一個用於JRE(32位版本)的軟件包,但我想要JDK(32位版本)。在Natty 64位上安裝32位JDK,I
我想避免使用.bin文件提供的安裝程序,而是使用.deb文件。然而,似乎包的java-helper已經在Natty中消失了。我能做什麼?
JDK安裝可以視爲'zip'安裝,這意味着安裝程序只需將jdk的內容解壓縮到機器上的目標目錄即可。您可以嘗試將所需的jdk目錄複製粘貼到您的機器,並可能根據需要設置JAVA_HOME變量。以上應該做的魔術。
快樂編碼!
謝謝,但這並不能解決Debian軟件包管理集成(update-alternatives之類的問題),我想有。 – 2011-06-16 12:36:47
我無法識別JDK安裝和Debian軟件包管理之間的關聯。 – aviad 2011-06-19 04:57:18
AFAIK通過安裝與Oracle JDK無關的附加工具(APT)來負責軟件包管理。因此,爲了獲得功能完整的JDK,您只需將其複製到目標機器,然後運行sudo apt-get install gcl(如果您知道如何使用PM工具如APT),請按照此處的說明操作:http:// www.ibm.com/developerworks/linux/library/l-lpic1-v3-102-4/?ca=drs-順便說一句:你不是在你的問題中引用Ubuntu而不是在Debian中引用? Ubuntu有RPM,它可以幫助你管理軟件包。針對與JDK無關的問題打開新線程。 – aviad 2011-06-19 05:06:23
無論您使用32位還是64位JDK並計劃使用32位或64位JRE,Java編譯器都會生成相同的字節碼。
JDK和JRE的性能不一定是相同的,它不太可能會發現差異。 (最大內存可能是主內存)
假設我想使用Eclipse:當我使用update-alternatives爲JRE(32位版本)選擇軟件包時,它抱怨沒有JDK。 – 2011-06-16 12:38:18
@ A.M。那麼,當你給它一個JDK(用於開發)而不是JRE(這不是用於開發的)時會發生什麼情況呢? – 2011-06-16 20:13:12
此問題屬於http://askubuntu.com – Jesper 2011-06-15 07:18:52