首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >苹果.app (使用蚂蚁的JarBundler构建)无法运行

苹果.app (使用蚂蚁的JarBundler构建)无法运行
EN

Stack Overflow用户
提问于 2013-02-17 12:30:08
回答 1查看 596关注 0票数 0

我用下面的build.xml构建我的应用程序当我点击release/MyApp.app时,它不会运行!

但当我这么做的时候

代码语言:javascript
复制
java -jar release/MyApp.app/Contents/Resources/Java/helloworld.jar

可执行文件(窗口)确实出现了,这意味着helloworld.jar是正确构建的。但由于某些原因,app不知道如何加载它。

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<project name="App Builder" default="build_app" basedir=".">

  <taskdef name="jarbundler"
           classname="net.sourceforge.jarbundler.JarBundler" />

  <target name="build_app">
    <jarbundler dir="release"
            name="MyApp"
            mainclass="com.test" 
            jar="helloworld.jar" />
  </target>
</project>

有人知道这里出了什么问题吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-02-17 13:31:39

+1到垃圾神。当测试这个(从你之前的问题中)时,我的应用程序无法启动。这是因为存根使用的是Java 6而不是Java 7……去想一想。一旦我将我的文件编译成Java6,它就工作得很好。

此外,请确保您包含了所有依赖的Jar文件...

我把它当做我的目标。

代码语言:javascript
复制
<target name="default">
    <delete dir="package" failonerror="false"/>
    <mkdir dir="package"/>
    <jarbundler dir="package"
                name="Cars"
                mainclass="testanimation10.TestAnimation10">
        <jarfileset dir="dist">
            <include name="**/*.jar" />
            <!--<exclude name="**/CVS" />-->
        </jarfileset>
    </jarbundler>

已更新

我从java.net下载了Java Application Bundler,它似乎是苹果捆绑包的替代品,并遵循here的基本说明,能够构建一个能够运行在Java7下编译的二进制文件的包

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

https://stackoverflow.com/questions/14917989

复制
相关文章

相似问题

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