JavaFX配置问题及解决措施:报错“缺少JavaFX组件”

提出问题:

Java 11版本之后,JavaFX组件被剥离出来,我们在调用JavaFX库及相关组件时,会出现如下图所示的异常爆报错情况:

解决措施:

点击RUN>Edit Configuration...到如下界面进行VM选项的配置:

 在上图所示的位置输入配置代码:

--module-path "C:\Program Files\Java\javafx-sdk-11.0.2\lib" --add-modules javafx.controls,javafx.fxml

 其中代码中,”C:\Program Files\Java\javafx-sdk-11.0.2\lib“为用户存放JavaFX组件位置的绝对路径,按照自己的具体存放位置进行修改即可。(绝对路径应该都知道叭!)

配置完成后点击OK进行保存即可,接下来就可以正常运行自己的程序了。

附:

一段简单的测试程序以供参考测试。

public class MyJavaFX extends Application{
    @Override
    public void start(Stage primaryStage){
        Button btOK = new Button("OK");
        Scene scene = new Scene(btOK,200,250);
        primaryStage.setTitle("MyJavaFX");
        primaryStage.setScene(scene);
        primaryStage.show();
    }
//--module-path "C:\Program Files\Java\javafx-sdk-11.0.2\lib" --add-modules javafx.controls,javafx.fxml
    public static void main(String[] args){
        Application.launch(args);
    }
}

运行结果:

 

 

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值