我的应用程序在 Canvas 生成方面遇到问题(我正在使用 JavaFx )。设置此选项有帮助:
-Dprism.order=j2d
问题是我找不到 prism ( Prism ) 的任何文档。第二个问题是我想通过配置文件设置此选项。
Properties props = System.getProperties();
props.setProperty("com.sun.prism.order", "j2d");
上面的代码对我不起作用。
这些是 JavaFX 20 个月前使用的属性(来自亚当米什博客 http://adamish.com/blog/archives/320):
com.sun.scenario.animation.adaptivepulse
com.sun.scenario.animation.AnimationMBean.enabled
com.sun.scenario.animation.nogaps
decora.purgatory
glass.platform
javafx.animation.framerate
javafx.animation.fullspeed
javafx.animation.pulse
javafx.debug
javafx.embed.isEventThread
javafx.sg.warn
javafx.toolkit
javafx.verbose
javafx.version
nativewindow.ws.name
prism.debug
prism.device
prism.dirtyregioncount
prism.disableBadDriverWarning
prism.forcerepaint
prism.multisample
prism.noFallback
prism.order
prism.printallocs
prism.reftype
prism.showcull
prism.showdirty
prism.shutdownHook
prism.tess
prism.tessaa
prism.trace
prism.verbose
quantum.debug
quantum.pulsedebug
quantum.verbose
我不知道上面的大多数属性是什么,它们何时设置,它们可能有什么值,它们如何使用或它们做什么。
JavaFX 项目负责人 (Richard Bair),notes https://community.oracle.com/message/10336476:
如果我们还没有记录命令行,请注意
开关,它们是后续删除/修改的公平游戏
发布:-)
有一个问题跟踪器请求获取一些属性的正式记录和支持:
- JDK-8092282“文档正式支持的系统属性和命令行开关” https://bugs.openjdk.java.net/browse/JDK-8092282
该请求目前计划在 Java 9 中实现。访问问题跟踪器需要登录,但任何人都可以注册并对问题发表评论或投票。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)