如何强制Java/awt使用特定的工具包(qt)?

bgw*_*bgw 5 java linux qt awt jamvm

我正在开发一个只有qt的嵌入式Linux设备.出于某种原因,Java决定使用gnu.java.awt.peer.gtk.GtkToolkit.如何强制它使用gnu.java.awt.peer.qt.QtToolkit(或更改默认行为)?

Ale*_*ing 5

api建议设置系统属性awt.toolkit,

java -Dawt.toolkit=gnu.java.awt.peer.qt.QtToolkit my.Program
Run Code Online (Sandbox Code Playgroud)

要么

System.setProperty ("awt.toolkit", "gnu.java.awt.peer.qt.QtToolkit");
Run Code Online (Sandbox Code Playgroud)