0

mac osx10.4.10で実行されているmacminiでソースからzimbraをビルドしようとしています。

この「jdk-1_5_0_16-linux-i586.bin」のようなファイルが必要なようですが、macosx用に作成された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を作成する方法はありますか?

4

3 に答える 3

3

JavaはMaxOSXインストールの一部です。JDK for MacはAppleによって管理されており、他の場所からダウンロードすることはできません。

すでにJDK1.5が必要です。ターミナルを開き、「java-version」と「whichjava」を試してください。

Zimbraに関しては、ダウンロードページにMacバイナリがあります。それらは「箱から出して」動作するはずです。ソースからビルドする必要がありますか?

于 2009-06-29T09:24:36.613 に答える
2

多くの検索を行った結果、JDKが「/System/Library/Frameworks/JavaVM.framework/Versions」に格納されていることがわかりました。これをタール化​​しただけで、必要なものが得られました。助けてくれてありがとう。これは10.4用ですが、以前のバージョンまたは最新のバージョンではわかりません。

于 2009-06-29T22:53:50.987 に答える
0
  • Mac OSX10.5にインストールされているjdkのバージョンは1.6です。最新バージョン10.4が何であるかはわかりませんが、Mac OS X用のJVMを提供しているので、AppleのWebサイトで確認してください。
  • この行sh jdk-1_5_0_15-linux-amd64.binはシェルスクリプトを実行しています。そのシェルスクリプトには何が含まれていますか?シェルスクリプトを読んで、それが何をするのか教えてください。名前からしか推測できません。私の推測では、それはあなたがする必要のない1.5jdkをインストールするでしょう。しかし、それは単なる推測です
  • あなたの最後の質問について。インストールのtgzを作成できますか?なぜあなたはそれをしたいのですか?引用した3行が実行していることを実行しようとしている場合、実行しているように見えるのは、AppleJDKインストーラーを取得することで既に実行できるjkdをインストールすることだけです。
于 2009-06-29T09:58:21.803 に答える