我正在尝试从 JavaFx 应用程序中启动 JavaFx 应用程序,但看起来 Application.launch() 只能调用一次。这是否意味着我必须启动一个单独的 JVM... 如 exec("java... 或有其他方法?
更多背景信息。我希望我的 JavaFx 应用程序能够构建和运行 JavaFx 应用程序。现在它在内存中编译类,加载类......真的很不幸不得不求助于将所有内容写入文件系统,这样我就可以在文件系统上获得一个 jar,所以我可以使用 exec 来启动它。
作为第二个问题......有没有办法打开另一个JavaFx窗口并获取舞台并将其传递给我新编译和加载的应用程序子类?