eclipse 无法打开“libprism_sw.dylib”,因为无法验证开发人员,在Mac上JAVAFX

qlvxas9a  于 2023-10-18  发布在  Eclipse
关注(0)|答案(3)|浏览(180)

我使用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
            
        }
    }

有什么办法吗?

agyaoht7

agyaoht71#

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

kx7yvsdv

kx7yvsdv2#

这使得可以从任何地方运行应用程序(如果你想避免逐案检查,但需要小心从哪里下载软件,这很有用):
在终端(位于/应用程序/实用程序)中键入此内容。
sudo spctl --master-disable
然后检查系统偏好设置>安全和隐私>允许应用程序下载,并检查“任何地方”选项是否存在并选中。
https://discussions.apple.com/thread/7737371

bybem2ql

bybem2ql3#

升级到SOAP UI 5.7.1版本。此问题已于2023年8月1日固定发布

相关问题