2009-06-29 74 views
0

我正嘗試在mac os x 10.4.10上運行的mac mini上從源代碼構建zimbra。尋找適用於Mac OS X的Java二進制文件

看來我需要一個像這樣的文件「jdk-1_5_0_16-linux-i586.bin」,但我似乎無法找到爲mac osx製作的jdk二進制文件。

任何人都可以指向我的這個二進制文件嗎?

以下是Zimbra公司確實與二進制:

sh jdk-1_5_0_15-linux-amd64.bin 

tar czf jdk1.5.0_15.tgz jdk1.5.0_15 

mv jdk1.5.0_15.tgz /opt/build.zimbra/source/FRANKLIN/ThirdPartyBuilds/x86_64/java/ 

如果我不能下載這個,有沒有一種方法來創建從Java的安裝TGZ?

+0

與小,我明白了,我相信我應該在「jdk1.5.0_15」的目錄來安裝這個,這個目錄就是柏油打造「jdk1.5.0_15.tgz」這是我需要的一個。 – Neoryder 2009-06-29 10:14:25

+0

經過大量搜索後,我能夠發現JDK存儲在「/System/Library/Frameworks/JavaVM.framework/Versions」中,只是塗了這個東西,我得到了我需要的東西!謝謝您的幫助。 – Neoryder 2009-06-29 22:52:58

回答

2

很多搜​​索我能找到的JDK存儲在「/System/Library/Frameworks/JavaVM.framework/Versions」只是柏油這一點,我得到了我需要的東西后!謝謝您的幫助。這是爲10.4,我不知道以前或最新的版本。

3

Java是Max OS X安裝的一部分。適用於Mac的JDK由Apple維護,您無法在其他地方下載。

您應該已經安裝了JDK 1.5。打開終端並嘗試「java -version」和「which java」。

至於Zimbra,他們的下載頁面有Mac二進制文件。他們應該「開箱」工作。你確定你需要從源代碼構建嗎?

+0

是的,我想修改zimbra。 – Neoryder 2009-06-29 10:15:18

0
  • Mac OS X 10.5上的jdk版本爲1.6。我不確定什麼是最新的10.4版本,但請查看Apple網站,因爲它們是爲Mac OS X提供JVM的版本。
  • sh jdk-1_5_0_15-linux-amd64.bin行正在運行一個shell腳本。該shell腳本中包含什麼內容?你可以閱讀shell腳本並告訴我們它應該做什麼。我們只能從名字中猜測。我的猜測是它安裝了你不需要做的1.5 jdk。但這只是一個猜測
  • 關於你的最後一個問題。你可以做一個安裝tgz嗎?你爲什麼想這樣做?我問,因爲如果你正在試圖引用你所引用的三行內容,那麼看起來它所做的就是安裝jkd,你可以通過獲取Apple JDK安裝程序來完成。