当前位置: 首页 > 知识库问答 >
问题:

Netbeans 12.4 JavaFX的设置不工作启动层初始化时发生持续抛出错误

红明德
2023-03-14

我一直在尝试用JavaFX16设置我的NetBeans 12.4,但它不起作用。我遵循了我到目前为止遇到的关于如何解决这个问题的教程,但迄今为止没有成功。我添加了一个带有8JavaFX的全局库。jar文件并删除了src。zip文件和javafx。属性文件,并将文件路径添加到VM选项中,但仍会出现错误。

这是我抛出错误的简单程序

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package javaprojectfx;
import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.layout.HBox;
import javafx.scene.control.Label;
/**
 *
 * @author 
 */
public class JavaProjectFX extends Application
{

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) 
    {
        launch(args);
    }
    
    @Override
    public void start(Stage primaryStage)
    {
        Label messageLabel = new Label("Hello World");
        
        HBox hbox = new HBox(messageLabel);
        
        Scene scene = new Scene(hbox);
        
        primaryStage.setScene(scene);
        
        primaryStage.setTitle("My First GUI Application");
        
        primaryStage.show();
    }   
}

这就是它给我的错误

run:
Error occurred during initialization of boot layer
java.lang.module.FindException: Module javafx.base not found
C:\Users\treyh\AppData\Local\NetBeans\Cache\12.4\executor-snippets\run.xml:111: The following error occurred while executing this line:
C:\Users\treyh\AppData\Local\NetBeans\Cache\12.4\executor-snippets\run.xml:68: Java returned: 1
BUILD FAILED (total time: 0 seconds)

这是我在虚拟机选项区中的内容,以防我写错了

--module-path "C:\Program Files\Java\javafx-sdk-16\lib" 
--add-modules=javafx.base,javafx.controls,javafx.fxml,javafx.graphics

共有1个答案

曹普松
2023-03-14

查看openjfx上的JavaFX入门文档。io,在添加模块之后不应该有=符号,只有一个空格,类似于模块路径之后的空格。

例如:

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

我认为,在您的情况下,不需要显式地添加javafx。基地,javafx。图形as当您添加javafx时,这些图形将作为传递模块隐式添加。控件,javafx。fxml。但额外增加的模块也不会造成任何伤害。

 类似资料:
  • 我按照步骤创建了HelloWorld示例,但它没有运行。它给出了以下错误: 初始化引导层java.lang.module.FindException时出错:读取模块:F:\Develop\Eclipse\HelloWorld\bin时出错,原因是:java.lang.module.InvalidModuleDescriptoRexception:HelloWorld.class在顶级目录中找到(模

  • 所以我最近在我的win10 PC上安装了eclipse,并创建了一个公共类。代码如下: 接下来,显示了一个错误: 然后,我删除了info.java文件,并显示以下错误: 我能做些什么来解决这个问题?

  • 运行代码时,控制台显示以下错误 “初始化引导层java.lang.module.FindException时出错:无法为C:\users\ankit singh\downloads\spring-framework-5.1.9.release\libs\spring-context-indexer-5.1.9.release-sources.jar派生模块描述符,原因是:java.lang.mod

  • 我使用的是Windows 10系统,安装了Eclipse,我通过cmd运行java项目,但我需要一个IDE,每次尝试运行类文件时,我都会收到以下错误消息: 启动层初始化期间出错 JAVAlang.module。FindException:找不到模块myproject 或者类似的东西。 这是我正在运行的代码: 请帮忙

  • 我是第一次使用Eclipse,我刚刚安装完它,我按照我的在线课程的指示键入了下面的代码: 我得到了下面的错误: 初始化引导层java.lang.module.FindException时出错:读取模块:C:\users\seljouki\eclipse-workspace\MyFirstProject\bin时出错,原因是:java.lang.module.InvalidModuleDescrip

  • 为了在Eclips 2020-06的Java Swing中运行JTable,导入了rs2xml.jar文件。但在此之后,当运行程序时,会出现以下错误。 初始化引导层Java.lang.module.FindException时出错:无法派生E:\Progrm Learning\Java\Student\rs2xml.jar的模块描述符,原因是:Java.lang.module.InvalidMod