我有一个桌面应用程序,将在没有键盘的计算机上使用,输入将在触摸屏上。从eclipse运行时,我可以使虚拟键盘显示在文本框上。我使用了这些参数javafx以编程方式为虚拟键盘设置参数
-Dcom.sun.javafx.touch=true
-Dcom.sun.javafx.isEmbedded=true
-Dcom.sun.javafx.virtualKeyboard=none
以下链接显示我在何处添加参数。 how to add command line parameters when running java code in Eclipse?
当我制作一个可运行jar文件时,键盘不显示出来。我正在寻找一种以编程方式设置这些参数的方法,以便可运行jar文件将在任何计算机上显示虚拟键盘。任何帮助将不胜感激。
嗨,我试过了,但它从来没有为我工作。林不知道,但参数运行应用程序之前,也许不会生效。我刚刚发现了一个工作解决方案,但它可能是一个解决方法,创建另一个类,一个包装类,它将设置这些参数,然后启动主类。 http://stackoverflow.com/questions/32373313/gradle-build-for-javafx-application-virtual-keyboard-is-not-working-due-to-miss –
感谢您的快速回复。 –