2023-02-16 332
我正在尝试在Intellij 2018.3 IDE中构建示例Javafx应用程序.我已经安装了Oracle JDK11,并下载了OpenJFK11.我创建了一个链接到Javafx SDK的库,并添加了行-module-path = $ {path_to_fx} -add-modules = javafx.controls,javafx.fxml到VM选项行. path_to_fx定义为指向我的Javafx文件夹的环境变量.
我已经在此站点上搜索了许多帖子,包括此解决方案到我的确切错误消息.我不知道的奇怪的是,如果没有构建目录,此解决方案对我有用.但是,如果我已经构建了一次项目,那么它将拒绝运行并给我带来陈述的错误.如果我删除构建目录并重试,则程序再次正确运行.
好吧,看起来我只是用输出目录愚弄了一些东西,因为今天早上我尝试将构建路径重置到默认值,而它才开始工作.
尝试将路径添加到Javafx SDK LIB文件夹,而不仅仅是Javafx SDK.
它对我有用.
ex:
--module-path C:\javaFX\javafx-sdk-11.0.2\lib --add-modules javafx.controls,javafx.fxml
*替换” c:\ javafx \ javafx-sdk-11.0.0.2 \ lib “部分,带有通往您的Javafx SDK” lib”文件夹的路径.
如果您定义了导出并在Module-info.java中打开,则不应使用VM路径.因为如果不明确定义模块,则VM路径是必不可少的.然后Intellij在内部为我们创建一个模块.
以上所述是小编给大家介绍的在启动层Java.lang.module的初始化期间发生错误. FindException:找不到模块Javafx.controls,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/33902.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态