运行 MacBook 上 IntelliJ 中的 JavaFX 项目时出现安全警告
Security warning when running JavaFX project in IntelliJ on MacBook
我最近从 Windows 迁移到 Mac,并设置了 IntelliJ 和 JavaFX。我有
(1) 下载 JavaFX 库(到我的 /Users/xxxxx/downloads/javafx-sdk-11.0.2/lib 目录),
(2) 创建了一个 'hello world' 项目并开始构建
(3) 设置VM配置为“--module-path /Users/xxxxx/downloads/javafx-sdk-11.0.2/lib --add-modules javafx.controls,javafx.fxml”
(按照 https://openjfx.io 中的说明)
... 当我 运行 它时,我得到一个弹出窗口说“libprism_es2.dylib”(在 'lib' 目录中)无法打开,因为开发人员无法验证。还有第二个关于“libglass.dylib”的说法相同。
如何说服 Mac 这些文件可以安全打开?它们是从 gluonhq.com.
下载的
问题是您的mac不信任该文件,由于执行方式的原因,无法建立信任。我 运行 遇到了同样的问题,解决方案是导航到包含所有 dylib 文件的 lib 文件夹。右键单击每个 dylib 文件并单击打开。它会给你一个弹出窗口询问你是否要信任这个文件,点击打开。一旦你检查并信任每个 dylib 文件,你应该可以很好地执行你的 javafx 应用程序。
运行 处理所有这些文件:
libdecora_sse.dylib
libjavafx_font.dylib
libprism_common.dylib
libfxplugins.dylib
libjavafx_iio.dylib
libprism_es2.dylib
libglass.dylib
libjfxmedia.dylib
libprism_sw.dylib
libglib-lite.dylib
libjfxmedia_avf.dylib
libgstreamer-lite.dylib
libjfxwebkit.dylib
转发 ;).
我最近从 Windows 迁移到 Mac,并设置了 IntelliJ 和 JavaFX。我有 (1) 下载 JavaFX 库(到我的 /Users/xxxxx/downloads/javafx-sdk-11.0.2/lib 目录), (2) 创建了一个 'hello world' 项目并开始构建 (3) 设置VM配置为“--module-path /Users/xxxxx/downloads/javafx-sdk-11.0.2/lib --add-modules javafx.controls,javafx.fxml”
(按照 https://openjfx.io 中的说明)
... 当我 运行 它时,我得到一个弹出窗口说“libprism_es2.dylib”(在 'lib' 目录中)无法打开,因为开发人员无法验证。还有第二个关于“libglass.dylib”的说法相同。
如何说服 Mac 这些文件可以安全打开?它们是从 gluonhq.com.
下载的问题是您的mac不信任该文件,由于执行方式的原因,无法建立信任。我 运行 遇到了同样的问题,解决方案是导航到包含所有 dylib 文件的 lib 文件夹。右键单击每个 dylib 文件并单击打开。它会给你一个弹出窗口询问你是否要信任这个文件,点击打开。一旦你检查并信任每个 dylib 文件,你应该可以很好地执行你的 javafx 应用程序。
运行 处理所有这些文件:
libdecora_sse.dylib
libjavafx_font.dylib
libprism_common.dylib
libfxplugins.dylib
libjavafx_iio.dylib
libprism_es2.dylib
libglass.dylib
libjfxmedia.dylib
libprism_sw.dylib
libglib-lite.dylib
libjfxmedia_avf.dylib
libgstreamer-lite.dylib
libjfxwebkit.dylib
转发 ;).