如何强制JavaFx应用程序使用gtk3库?我知道SWT可以SWT_GTK3=1
为此目的设置环境变量。javaFx是否有类似的可能性/解决方法?
JavaFX使用GTK2库,不太可能在不久的将来切换。这是相关的问题-https://javafx-jira.kenai.com/browse/RT-35264
更新:JavaFX错误现在在bugs.openjdk.java.net上:
在上一期中有一条评论
由于在同一应用程序中混合使用GTK2和GTK3会导致此问题,我们可能必须提供两个本机库,一个用于GTK2,一个用于GTK3。
因此,从长远来看(JDK 9版本),可能有可能针对GTK3运行
==更新(11.05.2016)
新功能(8087516:Linux上对GTK 3的条件支持)使我们能够将GTK v2或3与JavaFX一起使用。默认值未更改-gtk 2将优先使用。
-Djdk.gtk.verbose=true // Output the version detected and used
-Djdk.gtk.version=3 // Toggles the preferred version to GTK 3
更多细节可以在这里找到
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句