I have recently upgraded from Hybris 2005->2205.
While triggering build in Jenkins it is throwing error
We cannot run Java, please ensure you have Java installed.
[2022-12-22T12:38:03.071Z] We have tried to execute /var/jenkins_home/tools/hudson.model.JDK/JDK17/jdk-17.0.2/bin/java but failed.
Note:
Jennkins has java 11 has default java version, but for Hybris 2205 we need java 17. So i have installed SAPMachine 17 and explicitly setting JAVA_HOME in Jenkinsfile as follows
sh "export JAVA_HOME=/var/jenkins_home/tools/hudson.model.JDK/JDK17/jdk-17.0.2 && export PATH=/var/jenkins_home/tools/hudson.model.JDK/JDK17/jdk-17.0.2/bin:${PLATFORM_HOME}/apache-ant/bin:$PATH && export ANT_OPTS='-Xmx2g -Dfile.encoding=UTF-8'"