我使用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
}
}
有什么办法吗?
3条答案
按热度按时间agyaoht71#
同样的事情发生在我身上,我忘记了我移动了我的javafx库的位置,但忘记在IDE中更新它。我再次下载了它们,并将它们从存档中提取到一个文件夹中。通过JavaFX“激活”,仍然无法工作。
我修复了它,进入设置>安全和隐私>一般,并允许访问库,尽管事实上,他们无法验证(身份不明的开发人员)。
您将看到.dylib文件列在“允许应用程序下载自:“部分下。我授权了它和一些需要许可的文件,瞧!问题解决了
kx7yvsdv2#
这使得可以从任何地方运行应用程序(如果你想避免逐案检查,但需要小心从哪里下载软件,这很有用):
在终端(位于/应用程序/实用程序)中键入此内容。
sudo spctl --master-disable
然后检查系统偏好设置>安全和隐私>允许应用程序下载,并检查“任何地方”选项是否存在并选中。
https://discussions.apple.com/thread/7737371
bybem2ql3#
升级到SOAP UI 5.7.1版本。此问题已于2023年8月1日固定发布