我正在捆绑产品以进行分发。它使用 XML 标准、JSON、JQuery、html、JavaScript,并包含多个服务器。它不是纯 Java 应用程序。我没有任何主要课程。当我尝试创建 jar 文件时,我无法打开它们。我收到一条错误消息,指出 jar 文件没有主类。作为一种解决方法,我改为导出一个 tar 文件。有更好的方法吗?
此外,我正在使用 ant 脚本来运行安装文件。我在用:
<target name="install" depends="tarChmodCompilerListener">
<izpack input="install.xml"
output="IzPack-install.jar"
installerType="standard"
basedir="${basedir}"
izPackDir="${izPackDir}" />
</target>
当我尝试运行 ant 程序时,它无法识别 izpack 标签(我从 IzPack wiki 获得了这段代码)。我想我需要一个 jar 文件来识别它,但我不知道在哪一个或在哪里可以找到它。如何让 build.xml 运行这段代码?
我在 Mac 环境中工作。我正在使用 eclipse 和 shell 脚本。我想使用 IzPack,因为它的安装程序可以导出到 Windows、Linux 或 Mac。我应该使用其他程序吗?