gpt4 book ai didi

java - 我从 .jar 制作了一个 Mac OSX 应用程序。最终用户需要 Java 吗?

转载 作者:行者123 更新时间:2023-12-01 22:00:13 24 4
gpt4 key购买 nike

我有一个打开计算器的 jar 文件。我使用名为 JarSplice 的工具在我的 Macintosh 上将其转换为 .app 。我的应用程序在我的计算机上运行良好,但我想知道该应用程序是否可以在没有 Java 的最终用户上运行?我会自己测试一下,但我无法访问卸载了 Java 的计算机。提前致谢。

最佳答案

你正处在一个非常棘手的位置,伙计!

首先值得庆幸的是,您可以将 jre 与您的应用程序一起移植(oracle java 为您提供 license )。棘手的部分是为您的应用程序构建dmg。即,不仅必须移植 jre,而且还必须以像任何其他 Mac 应用程序一样工作的方式构建它。包括权限。相信我,要做好它非常困难。

以下是选项:

  • 走 Javafx 之路。 Javafx 具有轻松构建 dmg 文件的 native 支持。这特别好,因为 javafx ant 有一些任务可以让您构建 dmg 作为其构建系统的一部分。阅读本文即可了解 more 。您可以设置图标,携带任何您想要的系统依赖项(dllso)。设置系统属性等,绝对让你感觉很原生。
  • 其他非专业但工作的方式。要求用户下载java。您可以提供一个简单的应用程序,其中显示一个弹出窗口,要求用户下载。一旦完成,他就可以双击 jar 来运行它。

我会通过javafx方式。我们有两个适用于 Windows 和 Mac 的桌面应用程序正在生产中,我们通过第一种方式构建它

关于java - 我从 .jar 制作了一个 Mac OSX 应用程序。最终用户需要 Java 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33657291/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com