OpenNMS 认为 SDK 10.0.2 并不比 1.0.8 更新 求助!
启动 OpenNMS:runjava:/usr/java/jdk-10.0.2/bin/java 不是 Java 1.8 或更新版本。
8 月 17 日 08:05:37 localhost.localdomain opennms[12690]:runjava:错误:配置的 Java 运行时环境的版本或供应商错误
8 月 17 日 08:05:37 localhost.localdomain opennms[12690]: runjava: "/usr/java/jdk-10.0.2/bin/java -version" 不报告版本 1.8+ 和兼容的 JDK。
8 月 17 日 08:05:37 localhost.localdomain opennms[12690]: runjava: 运行“/opt/opennms/bin/runjava -s”来设置 java.conf
8 月 17 日 08:05:37 localhost.localdomain opennms [12690]:从 doStatus 返回未知值:1
8 月 17 日 08:05:37 localhost.localdomain opennms [12690]:[失败]
8 月 17 日 08:05:37 localhost.localdomain systemd[1]: opennms.service: 控制进程退出,code=exited status=1
8 月 17 日 08:05:37 localhost.localdomain systemd[1]:无法启动 OpenNMS 服务器。
-- 主题:单元 opennms.service 失败 -- 定义者:systemd
[root@localhost bin]# runjava -s
runjava:正在寻找合适的 JRE...
runjava:在 JAVA_HOME 中检查适当的 JRE...
runjava:/usr/java/jdk-10.0.2/bin/java 不是 Java 1.8 或更新版本。
runjava:“/usr/java/jdk-10.0.2/bin/java”不是合适的 JRE
runjava:检查用户路径中的 JRE:“/bin/java”...
runjava: /bin/java 不是 Java 1.8 或更新版本。
runjava:未在用户路径中找到合适的 JRE:“/bin/java”
runjava:正在寻找一个好的 JRE...
警告:不确定如何处理 Java 版本输出:java 版本“10.0.2”2018-07-17
runjava:在“/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre/bin/java”中找到了一个好的 JRE
runjava:存储在配置文件中的“/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre/bin/java”的值