【问题标题】:Security warning when running JavaFX project in IntelliJ on MacBook在 MacBook 上的 IntelliJ 中运行 JavaFX 项目时的安全警告
【发布时间】:2021-04-16 09:10:31
【问题描述】:

我最近从 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 下载的。

【问题讨论】:

    标签: macos intellij-idea javafx


    【解决方案1】:

    问题是你的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
    

    传递它;)。

    【讨论】:

      猜你喜欢
      • 2018-03-13
      • 2020-05-21
      • 2015-08-21
      • 1970-01-01
      • 2015-03-28
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 2015-04-04
      相关资源
      最近更新 更多