You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Install4J卸载程序在MacOSX M2芯片Mac上无法运行求助

解决M2芯片Mac上Uninstaller.app运行报错的方案

核心问题分析

报错+[Launcher displayError:info1:info2:] [Line 154] message AppleJavaMinVersionError not found本质是卸载器的启动器代码在查找Apple官方Java相关的错误提示资源,但你使用的是Amazon Corretto的JRE,且M2 Mac系统中无Apple旧版Java组件,导致资源匹配失败。

具体解决步骤

  • 修改卸载器JVM启动配置
    右键点击Uninstaller.app → 选择「显示包内容」,进入Contents/Resources目录,找到Info.plist或JavaApplicationStub相关配置文件。在配置中强制指定使用捆绑的Corretto JRE,添加JVM参数:-Djava.home=[Corretto JRE的实际路径],路径通常指向卸载器捆绑的Contents/Resources/jre目录。
  • 手动执行卸载逻辑
    若修改配置无效,直接在终端用捆绑的Corretto JRE运行卸载器核心代码:
    /path/to/bundled/corretto/jre/bin/java -jar /path/to/uninstaller.jar
    
    替换路径为Uninstaller.app包内实际的JRE位置和卸载器jar文件路径(一般在Contents/Resources目录下)。
  • 升级安装生成工具版本
    你使用的v10.0.9版本安装生成工具对Apple Silicon芯片和第三方JRE兼容性不足,升级到该工具的最新稳定版后重新生成卸载器,新版本通常会修复这类依赖Apple旧Java组件的问题。
  • 临时补充错误提示资源
    从旧版Apple JRE中提取包含AppleJavaMinVersionError的.strings资源文件,复制到Uninstaller.app的Contents/Resources/English.lproj(或对应语言目录)下,此方法仅作为临时应急方案。

内容的提问来源于stack exchange,提问作者Mossie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 07:33:15