【问题标题】:Is jfxrt.jar included in Java 8?Java 8 中是否包含 jfxrt.jar?
【发布时间】:2017-09-21 02:59:50
【问题描述】:

我曾经在使用 Maven 编译我的 JavaFX 项目时包含 jfxrt.jar:

 <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>${maven.compiler.plugin}</version>
            <configuration>
                <source>${maven.compile.source}</source>
                <target>${maven.compile.target}</target>
                <compilerArguments>
                    <bootclasspath>${sun.boot.class.path}${path.separator}${shuttlefx.jre}/lib/jfxrt.jar</bootclasspath>
                </compilerArguments>
            </configuration>
        </plugin>

但是我还需要在最新的 Oracle JDK 8 版本中添加 bootclasspath 参数吗?

【问题讨论】:

  • 在 Oracle JDK8 中,它不再位于 lib 中,而是位于 lib/ext 中,这是默认引导类路径的一部分。我不使用 Maven 进行项目构建,但据我了解,您不再需要 bootclasspath 元素。

标签: java maven javafx maven-compiler-plugin


【解决方案1】:

是的,它随 JDK 8 提供。

你可以看看original site

您也可以在 ..\Java\jdkversion\lib\ext\jfxrt.jar 中查看它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-17
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多