Sal*_*h A 6 java eclipse macos javafx
我使用 eclipse,当我运行我的程序时,它会这样说
\n"libprism_sw.dylib\xe2\x80\x9d 无法打开,因为无法验证开发人员。 \nand\n \xe2\x80\x9clibprism_es2.dylib\xe2\x80\x9d 无法打开,因为无法验证开发人员。
\nimport javafx.application.Application;\nimport javafx.scene.Scene;\nimport javafx.scene.image.Image;\nimport javafx.scene.image.ImageView;\nimport javafx.scene.layout.Pane;\nimport javafx.stage.Stage;\n\n public class try1 extends Application {\n public void start(Stage arg0) {\n // TODO Auto-generated method stub\\\n Image[] array = { new Image("Screen Shot 2020-12-19 at 9.07.20 AM"),\n new Image("Screen Shot 2021-02-25 at 10.47.43 AM") };\n int n = (int) (Math.random() * 4);\n Pane pane = new Pane();\n ImageView imgv = new ImageView(array[n]);\n pane.getChildren().add(imgv);\n Scene scene = new Scene(pane);\n arg0.setScene(scene);\n arg0.show();\n }\n public static void main(String[] args) {\n // TODO Auto-generated method stub\\\n lanuch(args);\n }\n private static void lanuch(String[] args) {\n // TODO Auto-generated method stub\n \n }\n }\nRun Code Online (Sandbox Code Playgroud)\n有什么解决办法吗?
\n这使得可以从任何地方运行应用程序(如果您想避免逐案检查,但需要小心下载软件的位置,这很有用):
在终端(位于/Applications/Utilities)中键入此内容。
sudo spctl --master-disable
然后检查系统偏好设置>安全和隐私>允许下载应用程序,并检查“任何地方”选项是否存在并被选中。
https://discussions.apple.com/thread/7737371
小智 6
在我忘记移动 javafx 库的位置,但忘记在 IDE 中更新它之后,同样的事情也发生在我身上。我再次下载它们并将它们从存档中提取到一个文件夹中。经历了 JavaFX“激活”,但仍然无法工作。
我通过转到“设置”>“安全和隐私”>“常规”并允许访问库来修复它,尽管它们无法被验证(身份不明的开发人员)。
您将看到“允许从以下位置下载应用程序”部分下列出的 .dylib 文件。我授权了它以及其他一些需要权限的文件,瞧!问题解决了。
| 归档时间: |
|
| 查看次数: |
11800 次 |
| 最近记录: |