我正在尝试在mac os x 10.4.10上运行的mac mini上从源代码构建zimbra。
似乎我需要一个像这样的文件“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 :(得分:3)
Java是Max OS X安装的一部分。 JDK for Mac由Apple维护,您无法在其他地方下载。
您应该已经拥有JDK 1.5。打开终端并尝试“java -version”和“which java”。
至于Zimbra,他们的下载页面包含Mac二进制文件。他们应该“开箱即用”。您确定需要从源代码构建吗?
答案 1 :(得分:2)
经过大量搜索后,我发现JDK存储在“/System/Library/Frameworks/JavaVM.framework/Versions”中,只是对此进行了评估,我得到了我需要的东西!谢谢您的帮助。这是10.4,我不知道以前或最新的版本。
答案 2 :(得分:0)
sh jdk-1_5_0_15-linux-amd64.bin
正在运行shell脚本。那个shell脚本是什么?你能阅读shell脚本并告诉我们它应该做什么。我们只能从名字中猜出来。我的猜测是它安装了你不需要做的1.5 jdk。但这只是猜测