我试图在我的Windows 64位操作系统中安装openfire,但是服务器没有启动,并给出了以下错误消息。
表示JAVA_HOME没有指向32位JRE,
在openfire网站上,没有任何关于32或64位jdk版本的说法。
单击确定后,我收到了严重的错误消息,
我是否需要将openfire指向32位jdk和jre以使其可行?
答案 0 :(得分:1)
可以从命令行启动openfire:
java -jar startup.jar
假设它是从openfire安装目录的./lib执行的,并且您在系统路径中拥有首选java的二进制文件。
答案 1 :(得分:0)
错误意味着它所说的。您已经安装了错误的Java / JDK架构风格,或者根本没有安装Java。如果您尚未安装32位JDK,请在http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html抓取并安装它。如果您已经拥有32位JDK,请更改系统的环境变量,以使JAVA_HOME指向正确的安装。有关详细说明,请参阅https://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/。如果这没有帮助,请卸载每个JDK inst从头开始安装32位JDK。
答案 2 :(得分:0)
我已经下载了openfire的zip版本,出现了这个问题,我已经下载了带有jre捆绑的.exe版本,工作正常。