系统找不到Java应用程序启动器。

3
我正在运行名为Monterey的Mac OS X 12.0.1版本。我已经安装了MultiWii程序,以控制我正在构建的无人机。教程步骤涵盖了下载、提取甚至是针对MacOS的特殊chmod指令。然而,当我尝试运行MultiWiiConf.app时,操作系统弹出一个窗口,显示了大量关于失败原因的信息。其中包括以下声明:
库未加载: /System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Versions/A/JavaApplicationLauncher 我在互联网上搜索了很多,似乎没有其他人遇到过这个问题,也没有任何解决方案。为了解决这个问题,我安装和卸载了许多JDK和JRE,但这从未改变。
2个回答

2

虽然我不熟悉MultiWii,但我曾在尝试运行另一个(较旧的)Java应用程序时遇到类似的错误。我通过用universalJavaApplicationStub替换JavaApplicationStub使其得以正常工作。

简而言之,在应用程序上右键单击并显示包内容。前往Contents/MacOS。将src文件夹中的JavaApplicationStub文件替换为universalJavaApplicationStub GitHub项目中的universalJavaApplicationStub文件。

解决方案来自以下来源:


1
我曾经在Logism中遇到过类似的问题,这个方法对我有用,只需要补充一点。你需要将universalJavaApplicationStub重命名为JavaApplicationStub - Nixon Kosgei

0
点击应用程序图标启动Logism无效,但是这个方法对我有效:
右键点击Logism应用程序图标,然后选择显示包内容 > contents > java > logism.jar 双击logism.jar最终成功启动了应用程序。
我在这个YouTube视频中找到了这个解决方法:https://www.youtube.com/watch?v=7-HfWImd_0E

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接