草庐IT

jarbundler

全部标签

java - 64 位 Java VM 运行应用程序速度慢 10 倍

我有一个使用JarBundler打包的Java应用程序。该应用程序占用大量CPU(大量大型Collection.sort()调用)。在MacOS上,当使用64位JavaApplicationStub时,应用程序运行缓慢。此JavaApplicationStub文件正在启动Java64位VM。我发现了一个仅32位的旧JavaApplicationStub文件。我在Bundle中替换了它,应用程序运行速度提高了10倍!(因此,应用程序运行时会使用32位VM)。这有什么意义吗?为什么64位VM这么慢?像这样构建应用程序并破解JavaApplicationStub文件是否有意义?不胜感激。

java - 使用 JarBundler 将 Java 转换为适用于 MacOSX 的 .app 文件

我想做的就是将一个简单的java程序转换成一个macOSX.app文件,这样我就可以将它作为一个简单的可执行文件分发。我到处都读过,每个人都说同样的话:使用Xcode-据我所知,Xcode不再支持Java构建使用JarBundler-所有教程似乎都已过时,而且它不起作用。当我运行时:java-jarjarbundler-2.0.0.jar控制台返回“jarbundler-2.0.0.jar中没有主要list属性”如果我是对的,那么打包jar文件的人就会失败,对吗?但是我试过从其他网站和其他版本下载它,但我得到了同样的结果。他们说您可以自己创建目录和文件,然后将您的文件夹重命名为.app

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

Apple有一个名为JarBundler的应用程序过去由Apple使用Xcode分发。JarBundler的目的是为MacOS版本6(1.6.x)之前的Java应用程序创建MacOSX应用程序包(*.app目录)X用户方便。截至目前,您仍然可以获得Apple的JDK1.6.0_43又名JavaforOSX2013-002开发者包2013年3月4日对于当前的MacOSXMountainLion10.8.2https://developer.apple.com/downloads/index.action#但是您无法获取JarBundler。我正在使用最新的MacOSX10.8.2和最新的