gpt4 book ai didi

java - 在 MacOSX 上部署 Java 应用程序(从 Windows 系统)

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:58:25 25 4
gpt4 key购买 nike

这是交易。我刚刚开始使用 Java 编程,我制作了一个使用 SWT 图形库的简单应用程序,我想将它部署在 Mac 上(运行最新版本的 MacOS X)。我在我的 Windows 7 机器上完成了所有编程,所以这是我的问题:

Q1) 我可以从我的 Windows 机器上为 MacOS X 制作一个可执行文件吗?怎么做?(我看到可以在 Windows 上创建 .exe 文件,而不是使用 .jar;我想为 Mac 做同样的事情,当然它不会是 .exe)

Q2) 如果我在 Eclipse 中导出我的项目并选择 Runnable JAR File 然后在 Library Handling 我选择 Extract将所需的库放入生成的 JAR 中将所需的库打包到生成的 JAR 中 我最终得到一个巨大的 .JAR(大约 15MB 大小,我的应用程序只包含一个窗口上的按钮和一个不起什么作用的小方法)。这被认为是正常的吗?这是我的项目似乎正在使用的库列表:

alt text

提前致谢。

最佳答案

问题 1:您必须将 jar 捆绑在一个应用程序包中,有 this直接来自 Apple 的教程..

Q2:是的,它是 15mb,因为所有不在 JRE 系统库 中的引用库都包含在最终的 jar 中。有不同的方法:

  • 像你一样把所有东西捆绑在一起
  • 将其他 .jars 与您的放在一起,但不要打包
  • 单独安装 jar,必须将它们复制到 $JAVA_HOME/lib/ext 中,然后同一 JRE 上的每个应用程序都将拥有它们

关于java - 在 MacOSX 上部署 Java 应用程序(从 Windows 系统),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2799646/

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