微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MacBook Air 上的 JDK 位置和 JavaFx 的 Jar 文件?

如何解决MacBook Air 上的 JDK 位置和 JavaFx 的 Jar 文件?

我正在尝试将现有 Java 项目转换为 JAVAFX 项目,但我无法在带有 M1 芯片的 Macbook Air 中找到 JRE 文件夹,因此我无法根据以下链接将 fx 库添加到现有项目中:

https://www.javatpoint.com/javafx-with-eclipse

有人可以帮助我,因为我是 Macbook 的新手吗?

解决方法

目前 (2021-02-07) 只有一个适用于 macOS 的 JDK 在 Intel 上运行……所以它将在 Rosetta 2 仿真下运行,但它应该可以工作。 (这很快就会改变,因为 macOS 的 ARM 端口正在顺利进行中)

为 macOS 安装一个包含 JavaFX 的 Open JDK 版本。我建议使用 Azul 生产的名为 Zulu 的 Open JDK 版本。请务必使用 FX 获取完整版本。这只是简化了与 JavaFX 模块相关的事情。如果您使用典型的 OpenJDK 构建,请按照 OpenJFX.io 上的说明使用 Gradle 或 Maven 构建您的应用,使其正确包含 JavaFX。

如果您正确安装了 JDK,它将位于 /Library/Java/JavaVirtualMachines/

使用现代 Java,您将找不到 JavaFX 或其他任何内容的 Jar 文件,因为这些类将作为模块而不是 Jars 交付。 (a la JPMS)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。