java - “libprism_sw.dylib” 无法打开,因为无法验证开发者。在 Mac 上 JAVAFX

标签 java eclipse macos javafx

我使用 eclipse,当我运行我的程序时,它说这个
“libprism_sw.dylib”无法打开,因为无法验证开发者。

“libprism_es2.dylib”无法打开,因为无法验证开发者。

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.layout.Pane;
import javafx.stage.Stage;

    public class try1 extends  Application {
        public void start(Stage arg0) {
            // TODO Auto-generated method stub\
            Image[] array = { new Image("Screen Shot 2020-12-19 at 9.07.20 AM"),
                    new Image("Screen Shot 2021-02-25 at 10.47.43 AM") };
            int n = (int) (Math.random() * 4);
            Pane pane = new Pane();
            ImageView imgv = new ImageView(array[n]);
            pane.getChildren().add(imgv);
            Scene scene = new Scene(pane);
            arg0.setScene(scene);
            arg0.show();
        }
        public static void main(String[] args) {
            // TODO Auto-generated method stub\
            lanuch(args);
        }
        private static void lanuch(String[] args) {
            // TODO Auto-generated method stub
            
        }
    }
任何解决方案?

最佳答案

在我忘记移动了我的 javafx 库的位置,但忘记在 IDE 中更新它之后,同样的事情发生在我身上。我再次下载它们并将它们从存档中解压缩到一个文件夹中。经历了 JavaFX“激活”,但仍然无法正常工作。
我通过转到设置>安全和隐私>常规并允许访问库来修复它,尽管它们无法被验证(身份不明的开发人员)。
您将看到“允许从以下位置下载应用程序”部分列出的 .dylib 文件。我授权了它和一些需要许可的文件,瞧!问题解决了。

关于java - “libprism_sw.dylib” 无法打开,因为无法验证开发者。在 Mac 上 JAVAFX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66891065/

相关文章:

java - 在 TextView 中淡入淡出时滑入

java - Intent 服务并发

macos - 为什么使用 ./helloworld 而不是 helloworld 直接从终端运行我的程序?

Java - 合并排序数组

java - 获取具有给定名称的所有文件夹

eclipse - 在 Eclipse 中生成 POJO 的所有 setXXX 调用?

java - 如何将文件中的数据值写入新的输出文件?

Java 泛型代码使用 javac 编译,使用 Eclipse Helios 失败

macos - 在osx特立独行中发布opencv的问题:ld:找不到架构x86_64的符号

java - Mac 64位cocoa环境下如何获取AWT控件的句柄?