gpt4 book ai didi

java - 在 JVM 上设置默认参数

转载 作者:行者123 更新时间:2023-12-01 17:50:08 25 4
gpt4 key购买 nike

我正在为嵌入式系统开发一个 javafx 应用程序。 (WIN 7 EMB、JAVA 8)

本系统是触摸式的(无键盘),但JVM默认没有设置虚拟键盘

如何在 JVM 上设置一次并明确地设置此参数?

-Dcom.sun.javafx.isEmbedded=true
-Dcom.sun.javafx.touch=true
-Dcom.sun.javafx.virtualKeyboard=javafx

感谢您的帮助!

最佳答案

JavaFX 在调用 Application.launch(...) 之前不会初始化。您应该尝试设置系统属性,例如在 main(String[] args) 方法中:

public static void main(String[] args) {
System.setProperty("com.sun.javafx.isEmbedded", "true");
System.setProperty("com.sun.javafx.touch", "true");
System.setProperty("com.sun.javafx.virtualKeyboard", "true");
launch(args); // launch JavaFX
}

关于java - 在 JVM 上设置默认参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51133010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com