我在 OpenSuse 上运行 Gnome。结果,我的系统外观和感觉是 GTK+,它有很多丑陋的问题(请参阅此处的一些问题)。
在我的 swing 应用程序开发过程中,我可以从命令行或 IDE 运行客户端并指定 VM 参数
-Dswing.systemlaf=com.sun.javax.swing.plaf.metal.CrossPlatformLookAndFeel
让它看起来不错。
但是我不知道当我通过 JNLP 启动应用程序时如何强制 Java Webstart 使用这个 VM 参数。
编辑: 这与设置外观的编程能力无关。应用程序正确执行此操作。
我的问题是如何告诉 Java Webstart 在运行 myapp.jnlp 文件时使用 VM 参数“swing.systemlaf”。