如何解决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 举报,一经查实,本站将立刻删除。