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
相关产品推荐
相关产品推荐

