Openfire服务器无法启动JAVA 64位

时间:2015-11-25 11:30:42

标签: java openfire

我试图在我的Windows 64位操作系统中安装openfire,但是服务器没有启动,并给出了以下错误消息。

表示JAVA_HOME没有指向32位JRE,

32 jdk issue

在openfire网站上,没有任何关于32或64位jdk版本的说法。

单击确定后,我收到了严重的错误消息,

error message 2

error message 3

我是否需要将openfire指向32位jdk和jre以使其可行?

3 个答案:

答案 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版本,工作正常。