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

Mac M1通过Rosetta安装Weblogic 12c提示无效JDK报错求助

问题根因

你当前执行安装命令时,终端调用的Java环境是系统默认的浏览器Java插件对应的JRE(Java运行环境),不满足WebLogic 12c安装要求的完整JDK环境,和M1架构通过Rosetta转译的运行环境无关。

排查与解决步骤
  • 第一步:确认你已安装的JDK 8的实际路径
    执行命令 /usr/libexec/java_home -v 1.8,返回的路径就是你本地JDK 8的真实根目录,返回值示例:/Library/Java/JavaVirtualMachines/jdk1.8.0_xxx.jdk/Contents/Home
  • 第二步:临时指定JDK路径执行安装命令
    用如下格式调用安装包,替换<你的JDK8路径>为上一步查到的路径:
    "<你的JDK8路径>/bin/java" -jar fmw_12.1.3.0.0_wls.jar
  • 可选长期配置:如果后续需要终端默认使用JDK 8,可以在终端配置文件(~/.zshrc 或 ~/.bash_profile)中添加如下内容:
    export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
    export PATH=$JAVA_HOME/bin:$PATH
    
    配置完成后执行 source ~/.zshrc(对应zsh终端)或 source ~/.bash_profile(对应bash终端)生效,后续直接执行java命令默认调用JDK 8。
  • 验证方法:配置生效后执行 java -version 和 javac -version,两个命令都能正常返回JDK 8的版本信息,说明环境配置正确,再执行安装命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 13:06:04