2009-10-22 31 views
1

我正在尝试开发一个使用SWT和Java Webstart的UI。作为一个起点,我创建了一个简单的应用程序,可以在Windows和Linux上正常运行,但无法在Mac上运行。我的测试应用程序可用here。还有指向jar文件和类代码的链接。Mac上的SWT和Webstart

任何人都可以解释如何使这项工作在Mac上?

+0

什么对此不起作用?它是否抛出任何异常? – Nate 2009-11-11 20:15:12

回答

1

看到这个Eclipse bug。你的JNLP文件不正确。删除线

<j2se version="1.5+"/> 

从第一个<resources>标记。

<resources>标签指定 <j2se version="1.5+"/>没有任何其他属性 被摆脱的JNLP解析器并导致更晚的线<j2se version="1.5*" java-vm-args="-XstartOnFirstThread -d32"/>被忽略。两条 行最后提到了两个单独的JVM,第一个规范是 '胜利'。该规范没有VM参数,所以JVM正常启动,并且SWT被加载到错误的线程上。