【发布时间】:2021-05-11 12:34:54
【问题描述】:
我正在尝试将现有 Java 项目转换为 JAVAFX 项目,但我无法在带有 M1 芯片的 Macbook Air 中找到 JRE 文件夹,因此我无法根据以下链接将 fx 库添加到现有项目:
https://www.javatpoint.com/javafx-with-eclipse
有人可以帮我吗,因为我是 Macbook 的新手?
【问题讨论】:
-
JRE 和 JDK 通常安装在
/Library/Java/JavaVirtualMachines/下。但是,最近的 JRE 不包括作为单独模块提供的 JavaFX。见openjfx.io/openjfx-docs -
@James_D 我只查看 /Library/Java/JavaVirtualMachines/ 文件夹,但在 mac 上它是空的。你能告诉我怎样才能看到所有的 jar 文件和所有的文件,因为在 Windows 上我可以很容易地看到这个文件夹中的文件,但这里都是空的?
-
尝试从终端执行
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home。它应该会告诉您默认 JVM 的位置。如果失败,请尝试ls -l /usr/bin/java并查看它的链接位置。然后列出包含java可执行文件的文件夹的内容。 -
@Slaw 我不知道;但假设
which java列出/usr/bin/java,那么ls -l /usr/bin/java将给出目标。 (所以我想which java | xargs ls -l会一举搞定。) -
@Arvind 你可以在 Rosetta 中运行它。