相关疑难解决方法(0)

为什么Jar Bundler会进入Mac OS X Mountain Lion 10.8.2

有一个来自Apple的应用程序,它曾Jar Bundler由Apple与Xcode分发.

目的Jar Bundler*.app为Java应用程序创建Mac OS X应用程序包(目录),直到版本6(1.6.x)为Mac OS X用户提供便利.

截至目前,你仍然可以得到

  • 来自Apple的JDK 1.6.0_43

又名

  • 适用于OS X 2013-002开发人员包的Java 2013年3月4日

对于当前的Mac OS X Mountain Lion 10.8.2来说

但你无法得到Jar Bundler.

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

/usr/share/java/Tools/Jar Bundler.app
Run Code Online (Sandbox Code Playgroud)

但没有Jar Bundler.即使是全球搜索sudo find / -name Jar\ Bundler.app也没有找到Jar Bundler.

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

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

java macos bundle jarbundler

14
推荐指数
1
解决办法
2万
查看次数

将Java应用程序转换为Mac OS X应用程序

有没有办法将Java应用程序转换为Mac OS X可执行应用程序?

我使用NetBeans开发Java,我想将"dist"文件夹"打包"到应用程序中(仅为方便起见)

java macos netbeans

13
推荐指数
3
解决办法
3万
查看次数

如何为SWT Java应用程序设置高质量的OSX停靠图标

我编写了一个SWT Java应用程序,并希望将其配置为在OSX dock中使用高质量图标.这是我目前的代码:

// Prepare window
final Shell window = new Shell();

// Load icons
Display display = window.getDisplay();
ClassLoader loader = InTraceStandaloneUI.class.getClassLoader();
InputStream is16 = loader.getResourceAsStream(
                 "org/intrace/icons/intrace16.gif");
Image icon16 = new Image(display, is16);
is16.close();
InputStream is32 = loader.getResourceAsStream(
                 "org/intrace/icons/intrace32.gif");
Image icon32 = new Image(display, is32);
is32.close();
window.setImages(new Image[] {icon16, icon32});
Run Code Online (Sandbox Code Playgroud)

https://github.com/mchr3k/org.intrace/blob/master/org.intrace/src/org/intrace/client/gui/InTraceStandaloneUI.java

这适用于加载16x16和32x32徽标,这些徽标在Windows上看起来不错,但OSX使用的徽标看起来仍然非常像素化.我只需要指定具有更高分辨率的第三个版本,还是应该使用不同的图像格式或API?

java macos swt

3
推荐指数
1
解决办法
1991
查看次数

标签 统计

java ×3

macos ×3

bundle ×1

jarbundler ×1

netbeans ×1

swt ×1