我有一个运行JavaScripts的Java 8应用程序。我看到我可以通过运行jjs -fx
来运行JavaFX应用程序。但是,我的环境是纯Java 8 JSE应用程序,并作为标准Java应用程序启动。
是否可以在以Nashorn eval()
启动的脚本中使用JavaFX?
到目前为止,我发现的所有示例和研究似乎都表明JavaFX是从jjs
运行而不是嵌入Java App。
答案 0 :(得分:0)
您可以使用系统属性nashorn.args将选项传递给以编程方式创建的脚本引擎实例。另请参阅:“设置Nashorn脚本引擎的选项”部分https://wiki.openjdk.java.net/display/Nashorn/Nashorn+jsr223+engine+notes