在带有嵌入式脚本的 Nashorn 中使用 JavaFX(无 -fx)

Using JavaFX in Nashorn with embbeded scripting (no -fx)

我有一个 Java 8 应用程序,其中 运行 有 Java 脚本。我看到我可以 运行 JavaFX 申请 运行ning jjs -fx。但是,我的环境是纯 Java 8 JSE 应用程序,并作为标准 Java 应用程序启动。

是否可以在以 Nashorn eval() 启动的脚本中使用 JavaFX?

到目前为止,我发现的所有示例和研究似乎都表明 JavaFX 是来自 jjs 的 运行,而不是嵌入到 Java 应用程序中.

您可以使用系统 属性 nashorn.args 将选项传递给以编程方式创建的脚本引擎实例。另请参阅:"setting options for Nashorn script engine" 部分位于 https://wiki.openjdk.java.net/display/Nashorn/Nashorn+jsr223+engine+notes