我正在尝试使用SWT和Java Webstart开发UI。作为一个起点,我创建了一个适用于Windows和Linux的简单应用程序,但无法在Mac上运行。我的测试应用可用here。还有jar文件和类代码的链接。
任何人都可以解释如何在Mac上完成这项工作吗?
答案 0 :(得分:1)
见Eclipse bug。您的JNLP文件不正确。删除行
<j2se version="1.5+"/>
来自第一个<resources>
代码。
指定
<j2se version="1.5+"/>
标记中的<resources>
,没有任何其他属性
抛弃JNLP解析器并导致后面的行<j2se
version="1.5*" java-vm-args="-XstartOnFirstThread -d32"/>
被忽略。他们俩
行最终引用两个单独的JVM,第一个规范是
“获胜”。该规范上没有VM参数,因此JVM正常启动,并且
SWT加载在错误的线程上。