1

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

谁能解释如何在 Mac 上进行这项工作?

4

1 回答 1

1

请参阅此Eclipse 错误。您的 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 加载到错误的线程上。

于 2010-06-11T05:01:54.187 回答