我需要通过mac os x 中的jar bundler将 jar 文件包装在 .app 文件中,但是每当我要这样做时,这个jar bundler 可以从 jar文件中获取主类,但是这个 jar 在 Windows 或 Linux 平台上运行良好,请给我链接或将 jar 文件包装到 mac os 可执行文件 ( .app )的正确分步说明。提前致谢。
问问题
1592 次
1 回答
0
只需将 ant builder 与自定义 build.xml 文件一起使用
使用ant的命令是。
在点击命令后,通过终端转到 build.xml 文件的位置。
$ant yourTargetName
在 build.xml 文件中声明目标名称的位置。
<?xml version="1.0"?>
<project name="Project Name" default="default" basedir=".">
<taskdef name="bundleapp"
classname="com.oracle.appbundler.AppBundlerTask"
classpath="lib/appbundler-1.0.jar" />
<target name="bundle-Target Name">
<bundleapp outputdirectory="."
name="Your Project Name"
displayname="yourProjectDisplayName"
identifier="yourMainClassName"
shortversion="1.0"
applicationCategory="public.app-category.developer-tools"
mainclassname="yourMainClassName">
<classpath file="/yourJarFileLocation"/>
<option value="-Dapple.laf.useScreenMenuBar=true"/>
</bundleapp>
</target>
</project>
包装这个 .app 文件。
在终端上点击命令。
$productbuild --component filename.pkg /your app file location
于 2013-03-06T06:57:02.417 回答