问题标签 [jarbundler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
376 浏览

macos - Jar bundler ANT 任务和工作目录

Jar Bundler中有一个复选框,允许将工作文件夹设置为内部包。有人知道如何使用JarBundler ANT 任务做同样的事情吗?提前致谢!

0 投票
1 回答
352 浏览

macos - Using jarbundler ant task to add dependencies to the app

I have a Netbeans Java project. When I build my project it create a directory dist and dist/lib. It stores the Jar of the file in dist and other jar files on which the main jar file depends, in the lib directory.

Now I want to create a release for OSX. For that I am using the jarbundler ant task like this

This creates the app with the jar, but how do I add the dependent libraries to the app.

0 投票
1 回答
401 浏览

macos - Jar bundler -d32 vm arguments

I have created an application which uses 32bit libraries on my 64bit Mac Lion so to run my application I need to pass -d32 vm argument in eclipse and it works fine. I created runnable jar of application and it also works fine when I run jar from terminal with -d32 vm arguments but the problem comes when I creates .app file of my application using jar bundler. I passed -d32 in vm options textbox of jar bundler but when I run .app the application icon comes up in dock but application window does not show up.

I think it is vm argument issue but I am not sure about it. I was wondering if there is some other way to pass vm arguments in jar bundler.

Any suggestions related to this problem are welcome.

Thanks in advance

0 投票
1 回答
522 浏览

jmeter - 如何在 Mac 上使用 Jar Bundler 打包 JMeter

我无法在 mac 上使用“Jar Bundler”从 ApacheJMeter.jar 创建 JMeter.app,我想知道是否有其他人有配置此工具的经验?对我来说,问题似乎是正在搜索的 lib 文件夹设置为不正确的基本路径:

我看这里:http: //developer.apple.com/library/mac/#documentation/Java/Reference/Java_InfoplistRef/Articles/JavaDictionaryInfo.plistKeys.html

但无论我如何配置任何上述属性,日志看起来都是一样的。

0 投票
1 回答
598 浏览

java - Apple .app(使用 Ant 的 JarBundler 构建)不会运行

我使用以下内容构建我的应用程序build.xml 当我单击 release/MyApp.app 时,它不会运行!!!

但是当我这样做时

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

有谁知道这里有什么问题?

谢谢

0 投票
7 回答
22526 浏览

java - 为什么 Jar Bundler 在 Mac OS X Mountain Lion 10.8.2 中消失了

过去有一个来自 Apple 的应用程序,Jar Bundler它是由 Apple 与 Xcode 一起分发的。

目的是为 Java 应用 Jar Bundler程序创建 Mac OS X 应用程序包(目录)直到版本 6(1.6.x),以方便 Mac OS X 用户。​​​​​​​​​</p>*.app

到目前为止,您仍然可以获得

  • 来自 Apple 的 JDK 1.6.0_43

又名

  • Java for OS X 2013-002 开发人员包 2013 年 3 月 4 日

对于当前的 Mac OS X Mountain Lion 10.8.2 通过

但你不能得到Jar Bundler

我正在使用最新的Mac OS X 10.8.2和最新的Xcode 4.6 (4H127) ,并安装了所有命令行工具。经过我所做的所有研究,我希望在这里:

但是没有Jar Bundler。就算是全局搜索sudo find / -name Jar\ Bundler.app也没有真正找到Jar Bundler

所以我的问题是:最后一个已知的 Xcode 版本是什么Jar Bundler

注意:我知道还有其他方法可以实现Jar Bundler这里的操作,例如使用Mac OS X JarBundler ANT Task或手动构建整个应用程序包,但这不是问题所在。

0 投票
2 回答
164 浏览

java - 如何使用一个jar来创建一个mac应用程序?

我创建了一个 java 项目,当我从 eclipse 执行我的应用程序时,它没有任何问题,也没有例外。我创建了一个 jar 来执行它,它可以在我用于开发的计算机上运行,​​我在另一台电脑上尝试过,它只有在我java-jar program.jar在 CMD 中执行时才有效。我尝试使用我的 jar 使用 jarBundler 创建一个应用程序 mac (.App)。但问题是当我运行应用程序时它可以工作,但它并没有停止。事实上,我的一个按钮执行一个脚本,一个条形执行在执行结束时停止。启动脚本的mac应用程序不会停止,如果我在终端中尝试我的脚本,它可以与它工作的jar一起工作。我不知道是什么问题以及如何检测它。

0 投票
1 回答
319 浏览

java - 带有 Java 应用程序的 Mac OS X 上的 PackageMaker

第 1 步:我有一个 Java 应用程序,我通过 Jar Bundler 将它捆绑到一个 .app 文件中。Java 文件依赖于一些文件夹,其中一个名为“Config”

第 2 步:我右键单击 MyApplication.app,选择“显示包内容”,然后将 Config 文件夹绘制到“资源”文件夹中。

第 3 步:然后,我使用 PackageMaker 制作应用程序安装文件。那太好了。

但是,当我在自己的计算机上安装应用程序以对其进行测试并运行应用程序时,当我尝试写入 Config 文件夹时会出现 Java 错误。即,它是一个 IOException: Permission Denied。当我运行在步骤 2 中生成的应用程序时,不会发生这种情况。我该如何解决这个问题?PackageMaker 步骤 3 的某些原因导致 Java 代码无法写入配置文件。

0 投票
1 回答
2644 浏览

java - Eclipse Ant:使用 appbundle 将 .jar 捆绑到 .app

编辑:可以通过使用内置 jvm 参数创建可执行 jar 来避免上述所有问题。创建后,我可以使用 appbundle 将它捆绑到一个 .app 中。如何将 VM 参数集成到我的可执行 .jar 中?


我有一个可执行的 jar,我必须使用Oracle 的appbundler将其捆绑到一个 .app 中(以使其在 OS X 上运行)。如果我从终端使用java -XstartOnFirstThread -jar PhotoSelector.jar. 由于 SWT(打包在我的可执行 jar 中)和 Cocoa 限制,我必须设置-XstartOnFirstThread为 java 参数。问题是我不知道如何正确配置 Eclipse(Ant!)以将双击设置为 .app 将使用-XstartOnFirstThread参数执行我的应用程序。这些是我的 XML 文件:

构建.xml

构建Mac.xml

所以,我的问题是:

  1. 双击时如何默认将-XstartOnFirstThread传递给.app?
  2. 我必须在 eclipse ant 工具中选择哪些目标才能正确导出我的 .app?

现在我的 .app 已创建,但它立即关闭。我使用 appbundler 因为 Jar Bundler 不支持 Java 1.7(在我的项目中广泛使用)。谢谢!

0 投票
1 回答
92 浏览

java - 在 Mac 上获取 java bundler 的路径

我已经MyApp.appJar Bundler. 因为我有一个外部 jar,lib/AutoUpdate.jar它与 jar 在同一文件夹路径中MyApp.app,所以我需要当前路径MyApp.app才能运行自动更新。显然:

剂量不起作用。我也试过:

但这似乎也是不正确的路径MyApp.app。任何想法如何获得正确的路径,或者我是否至少可以调试MyApp.app以获得System.out.println()命令视图?