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

Ubuntu环境下JDK 11.0.19搭配AEM Forms的JRE配置问题咨询

在Ubuntu上为AEM Forms配置兼容JRE的实操步骤

1. 确认并安装兼容的JRE/JDK

先根据你使用的AEM Forms版本,确定官方兼容的JDK版本(多数版本支持Oracle JDK 8u系列或JDK 11的早期小版本,比如11.0.17及之前):

  • 下载对应版本的Oracle JDK,解压到Ubuntu本地目录,例如/opt/jdk-compat
  • 确保解压后的目录结构完整,比如/opt/jdk-compat/jdk1.8.0_381/bin/java可正常执行。

2. 为AEM实例单独指定兼容JRE

不建议修改全局JAVA_HOME影响其他应用,直接给AEM启动脚本配置专属JRE:

  • 找到AEM实例的启动脚本(如start.sh),在脚本开头添加:
    export JAVA_HOME=/opt/jdk-compat/jdk1.8.0_381
    export PATH=$JAVA_HOME/bin:$PATH
    
  • 若直接通过java -jar启动AEM包,使用完整Java路径执行:
    /opt/jdk-compat/jdk1.8.0_381/bin/java -jar aem-author-p4502.jar
    

3. 验证JRE版本正确性

启动AEM前,先确认当前使用的JRE版本:

/opt/jdk-compat/jdk1.8.0_381/bin/java -version

输出需匹配兼容版本示例:

java version "1.8.0_381"
Java(TM) SE Runtime Environment (build 1.8.0_381-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.381-b09, mixed mode)

4. 系统级多JDK版本管理(可选)

如果需要在系统中快速切换JDK版本,使用update-alternatives:

  • 注册兼容JDK到系统备选:
    sudo update-alternatives --install /usr/bin/java java /opt/jdk-compat/jdk1.8.0_381/bin/java 1
    sudo update-alternatives --install /usr/bin/javac javac /opt/jdk-compat/jdk1.8.0_381/bin/javac 1
    
  • 切换版本:
    sudo update-alternatives --config java
    
    输入对应兼容版本的序号即可完成切换。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 09:32:24