【发布时间】:2014-07-27 05:31:42
【问题描述】:
我正在尝试使用 app bundler 将我的 .jar 捆绑到 MacOSX 应用程序包。
I'm following this tutorial.
它说要在高级项目目录中添加一个lib 文件夹,但我不知道这是什么意思。我一直在到处寻找它,但我找不到它是什么。这是我唯一的问题,有人知道吗?
编辑:
这是我的build.xml 文件:
<project name="Rage Mage" basedir=".">
<taskdef name="ragemage"
classname="com.oracle.appbundler.AppBundlerTask"
classpath="lib/appbundler-1.0.jar" />
<target name="bundle-RageMage">
<delete dir="appBundle" failonerror="false"/>
<mkdir dir="appBundle"/>
<bundleapp outputdirectory="bundle"
name="Rage Mage"
displayname="Rage Mage"
icon="res/icon.icns"
identifier="ragemage.src.Window"
mainclassname="ragemage.src.Window">
<classpath file="dist/ragemage_1.1.1.jar" />
</bundleapp>
</target>
谢谢!
【问题讨论】:
-
我想,in 目录是您所有依赖的 jars/库。本教程以使用NetBeans为基础,它的主jar存放在dist目录下,所有依赖的jar存放在dist/lib目录下
-
@MadProgrammer 没有看到它是针对 NetBeans 的。你知道 Eclipse 的任何替代品吗?
-
基本上是相同的过程,您需要将所有相关的 Jars 复制到“高级项目”中,无论 Eclipse 采用何种结构......
-
@MadProgrammer 我一直在寻找如何制作 MacOSX 应用程序包已经很久了,但这个应用程序捆绑工具仍然不适合我。我已经尝试了很多东西,但我不知道该怎么做。您知道以前用过的简单方法吗?
-
我认为教程相当简单,我自己还没有真正尝试过,尝试过阅读AppBundler Task Doc?