首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MacOSX上部署Java应用程序(来自Windows系统)

在MacOSX上部署Java应用程序(来自Windows系统)
EN

Stack Overflow用户
提问于 2010-05-09 23:56:46
回答 3查看 1.9K关注 0票数 3

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

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

Q2)如果我在Eclipse中导出我的项目,然后选择Runnable JAR File,然后在Library Handling上选择Extract required libraries into generated JARPackage required libraries into generated JAR ,我最终得到了一个巨大的.JAR (大约15 my的大小,我的应用程序只包含一个窗口上的按钮和一个不太起作用的微小方法)。这被认为是正常的吗?,以下是我的项目所使用的库列表:

预先谢谢.

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-05-10 00:02:06

Q1:您必须将jar捆绑在一个应用程序包中,有直接来自苹果的教程。

Q2:是的,它是15‘s,因为所有不驻留在 jar 中的引用库都包含在最终的jar中。有不同的办法:

  • 捆绑在一起就像你在做的一样
  • 把其他的.jars和你的带在一起,而不打包。
  • 单独安装jar,必须将它们复制到$JAVA_HOME/lib/ext中,然后在同一个JRE上的每个应用程序都会有它们。
票数 2
EN

Stack Overflow用户

发布于 2010-05-10 06:49:37

为了将应用程序导出到多个平台,请在您的开发机器上安装Eclipse包。这是一个教程。安装之后,您可以将eclipse应用程序导出到任何目标(Windows、Linux、OSX等)。

编辑:这是另一个教程

票数 2
EN

Stack Overflow用户

发布于 2010-05-13 12:26:03

省去一些痛苦,将eclipse项目转换为maven项目,然后使用OSX插件:http://mojo.codehaus.org/osxappbundle-maven-plugin/。通过使用mvn eclipse:eclipse或使用m2插件,Maven项目很容易在eclipse中加载。

如果您需要同时为Windows和OSX构建,请在maven pom.xml中设置两个不同的构建配置文件,以调用相应的绑定程序。

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

https://stackoverflow.com/questions/2799646

复制
相关文章

相似问题

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