[英]How to make OpenJFX available directly?
我安装了OpenJDK 11和OpenJFX 11,并设法构建并运行JavaFX应用程序。 但是,我只能在命令行中添加--module-path
和--add-modules
参数后运行它。
我如何设置OpenJFX,以便默认情况下它可用于任何应用程序(没有额外的参数),就像Oracle的JDK版本8一样?
我想我找到了办法。 这可能是不可取的并且可能会破坏事情,但无论如何它都在这里(请注意我使用的是Linux):
*.so
从OpenJFX的lib目录复制到lib
(OpenJDK的lib目录) jmods
bin/jlink --module-path jmods --add-modules `ls -1 jmods|sed s/\\\\.jmod//|paste -sd ,` --output jfx
(反引号之间的命令以逗号分隔没有.jmod扩展名的所有jmod的列表) jfx/lib/modules
移动到lib/modules
(您可以先将原始lib/modules
重命名为备份) jfx
目录
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.