如何将JavaFX应用程序从JDK 1.8迁移到JDK 10

时间:2018-06-30 03:25:29

标签: maven javafx java-9

我有一个旧版JavaFX应用程序,可以在JDK 1.8上编译并正确运行。要移至JDK 10,我已将它们添加到pom.xml:

<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.3.0</version>
</dependency>

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.7.0</version>
        <configuration>
            <release>10</release>
            <compilerArgs>
                <arg>--add-modules</arg>
                <arg>javax.xml.bind</arg>
            </compilerArgs>
        </configuration>
    </plugin>

在JDK 10.0.1和mvn 3.3.9中运行mvn clean install -DskipTests给出

module not found: javax.xml.bind

我需要更新版本的Maven吗?在Maven网站上找不到关于JDK 10版本要求的任何信息。

它似乎与JavaFX无关。我想念什么?

0 个答案:

没有答案