小编Sap*_*tor的帖子

JavaFX16 警告:不支持的 JavaFX 配置:类是从“未命名模块@***”加载的

我正在尝试使用 OpenJDK16 运行 JavaFX16 应用程序(应用程序本身是通过 Java 1.8 编写的)。不幸的是,每次运行我的应用程序时,我都会收到以下警告消息:

--- exec-maven-plugin:3.0.0:exec (default-cli) @ ListPlanWizard --- ???. 2021 年 1 月 14 日下午 12:46:53 com.sun.javafx.application.PlatformImpl 启动警告:不支持的 JavaFX 配置:从“未命名模块 @1cebc698”加载类

你能解释一下为什么我会得到它,我该如何避免这种情况?

  • 请注意,与我在 Internet 上发现的此或类似警告的其他问题不同,我的应用程序在此之后不会崩溃或按预期工作。

  • 另请注意,我使用此问题中的提示来避免 错误:缺少 JavaFX 运行时组件,并且需要运行此应用程序

  • 我不在我的项目属性中使用外部 JavaFX OpenSDK 或其他东西。

我的 pom.xml 文件附在下面:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>bla.blabla</groupId>
    <artifactId>ListPlanWizard</artifactId>
    <version>0.9.3</version>
    <packaging>jar</packaging>

    <name>ListPlanWizard</name>
    <description>blablablablabla</description>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.4.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <start-class>bla.blabla.ListPlanWizard.Crutch</start-class>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency> 
        <dependency> …
Run Code Online (Sandbox Code Playgroud)

java javafx maven

7
推荐指数
1
解决办法
3421
查看次数

标签 统计

java ×1

javafx ×1

maven ×1