gpt4 book ai didi

java - AppBundler 未正确捆绑 JRE 8 预览版

转载 作者:行者123 更新时间:2023-12-01 04:26:05 28 4
gpt4 key购买 nike

我尝试使用 ant 和 Java.net 项目中的 AppBundler 将我的 Java 应用程序捆绑为 Mac .app"file"和 BitBucket .

它在 JDK/JRE 7u25 上运行良好,但不幸的是 Mac OS X 上的 Java 7 有一个关于文件名中特殊字符的错误。这个问题已在 Java 8 中得到解决。我知道当前的 Java 8 目前只是预览版,可能无法完美运行。

实际上,创建包的 ant 任务运行时没有错误,但是当我尝试启动该程序时,它就不会运行。

所以我打开一个终端并直接启动JavaAppLauncher:

% ./JavaAppLauncher 
Error: dl failure on line 670
Error: failed /Users/krickl/git/PowerFolder-Pro/dists/PowerFolder_Generic/PowerFolder.app/Contents/PlugIns/jdk1.8.0.jdk/Contents/Home/jre//lib/server/libjvm.dylib, because dlopen(/Users/krickl/git/PowerFolder-Pro/dists/PowerFolder_Generic/PowerFolder.app/Contents/PlugIns/jdk1.8.0.jdk/Contents/Home/jre//lib/server/libjvm.dylib, 10): no suitable image found. Did find:
/Users/krickl/git/PowerFolder-Pro/dists/PowerFolder_Generic/PowerFolder.app/Contents/PlugIns/jdk1.8.0.jdk/Contents/Home/jre//lib/server/libjvm.dylib: truncated fat file. file length=4194304, but needed slice goes to 10978336

有人知道这条消息的含义以及我在这里做错了什么吗?或者这是关于我使用的 Java 8 预览版的问题吗?

最佳答案

今天 Oracle 发布了 Java 8 的开发者预览版。通过这个版本,我成功地捆绑了 Mac 应用程序。

关于java - AppBundler 未正确捆绑 JRE 8 预览版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18481555/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com