BO 4.2 SP8不直接支持Java 11。它是基于Java 8构建的,因此官方不建议在BO 4.2 SP8中使用Java 11。
但是,你可以尝试使用以下方法,将BO 4.2 SP8与Java 11一起使用:
首先,确保已安装Java 11,并将其配置为系统默认的Java版本。
打开BO 4.2 SP8目录中的SAPBusinessObjectsTomcat\java
文件夹。
将Java 11的安装路径复制到剪贴板。
打开setJavaHome.bat
文件,并将其中的Java路径更改为Java 11的安装路径。例如,将set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_XXX
更改为set JAVA_HOME=C:\Program Files\Java\jdk11
。
保存并关闭setJavaHome.bat
文件。
运行tomcat9w.exe
文件,将Java Virtual Machine路径更改为Java 11的安装路径。例如,将-Dcatalina.home="%CATALINA_HOME%" -Djava.endorsed.dirs="%CATALINA_HOME%"\endorsed -classpath "%CATALINA_HOME%"\bin\bootstrap.jar;"
更改为-Dcatalina.home="%CATALINA_HOME%" -Djava.endorsed.dirs="%CATALINA_HOME%"\endorsed -classpath "%JAVA_HOME%"\lib\tools.jar -XX:+UseG1GC -Djava.net.preferIPv4Stack=true -Xss512k
.
保存并关闭tomcat9w.exe
文件。
启动BO 4.2 SP8。
请注意,尽管此方法可能使BO 4.2 SP8在Java 11下运行,但这并不是官方支持的配置。因此,可能会遇到与Bo 4.2 SP8和Java 11不兼容的问题。
下一篇:BO SQL查询:左连接