首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >适用于Mac/Windows的Java 7安装程序

适用于Mac/Windows的Java 7安装程序
EN

Stack Overflow用户
提问于 2012-04-15 20:50:45
回答 3查看 768关注 0票数 3

我正在用Java7编写软件。软件的用户并不都是最新的(特别是Mac用户)。因此,我需要一个安装程序(Windows/OSX),可以很容易地与软件安装集成。Windows7有一个普通的安装程序,所以我特别专注于寻找一个适用于Mac的安装程序。如果它也可以检查XCode和其他要求,就会得到加分)。

我在考虑另一种选择,那就是只使用Java 7中的一些库(例如文件系统库)。但是,我认为由于编译类中的版本号,这可能是不可能的?我也不能使用Java6编译器来编译这些库(因为它们是Java7代码)。

我不认为我是唯一一个有这个问题的人。一定有一个解决方案,但我还没有找到。

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-15 21:13:20

为了获得最好的用户体验,我建议您使用PackageMaker创建一个.pkg文件,然后将其提供给您的Mac用户。这使得他们可以一次点击安装你的应用程序。

在包中,您将捆绑应用程序存档(JAR文件)、任何必要的资源和两个脚本,一个用于检查目标系统上是否存在Java 7,另一个用于在未找到时安装它。我建议将最新版本的OpenJDK7与您的pkg捆绑在一起,至少在正式的Java7SDK发布之前是这样。

票数 2
EN

Stack Overflow用户

发布于 2012-04-15 20:58:34

Mac还没有正式支持JAva 7,如果你正在寻找mac的JAva 7安装程序,可以看看谷歌代码上的openjdk-osx-build项目。

票数 2
EN

Stack Overflow用户

发布于 2012-04-15 21:22:18

Java7更新:你所做的事情不应该需要7。

更好的解决方案是使用Java6+第三方JNI库(即:JNotifyJavaXT...)

至于JNI Date,您可能需要编写少量的Objective-C并通过将其传递回来

Mac已经在雪豹(JRE6)上提供了Java运行时

在Lion上,如果应用程序需要,它将自动下载JRE6

当然,您可以从Oracle下载JDK7的预览版,但请记住,这是预览版软件,其中有些部分仍然无法正常工作(例如: Java Web Start)

狮子编辑:Lion OracleJDK1.7预览版仅支持 OS X

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10162158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档