我正在使用JavaFX在Java中构建GUI应用程序。到目前为止,我一直在使用Oracle JDK,但是由于许可问题,我决定继续使用OpenJDK或Azul Zulu。它们没有JavaFX附带,所以我built OpenJFX自己使用Ubuntu 16.04(running on WSL)。
现在,要使用Launch4j包装应用程序,我仅需要所需的JRE文件即可将应用程序的大小保持为最小。在Oracle JDK发行版中,JRE可以简单地在JRE folder中找到,但是,OpenJDK和OpenJFX具有不同的结构,我找不到(或者错过了,我的糟糕)任何与我的问题有关的文档。
tl; dr:需要至少需要来自OpenJDK和OpenJFX的JRE文件的位置/路径,才能使用Lanuch4j包装跨平台应用程序。