想配置下openfire服务器,用的是openfire3.6.4.zip解压缩版。解压后,运行openfire.exe,总是报如下错误:
Error occured during initialization of VM
Unable to load native library: (具体是什么库,不知道,后面是一些乱码)。
我机器上配的jdk1.6(用jdk1.5也试过,同样报上面的错误),jdk本身没有什么问题;我在别人的机器上也试过,同样报上面的错误。
如果把openfire作为windows服务(openfire-service /install)来启动:
openfire-serivce /start,也启动不了。
请指点迷津,多谢!
如果怀疑jdk有问题 不用多想 直接去控制版面卸载干净 重新安装
如果在别的机子上还是有这样的问题 那就去查查openfire3.6 版本相关信息.
怀疑什么就去解决什么 问题就会明确多了..
openfire的全路径中不能有中文字符,最好主机名也是标准点的英文名称,是不是因为这个导致的呀
Unable to load native library
建议你下载个安装版对比一下。。
找出解决方案。。
VM 实例化没有成功
加载本地库失败.
确认JDK版本可以打开你编译后的.class文件
第一排的第七位 如果是30或31那么使用的jdk1.5
如果是32或33那么使用的jdk1.6
一般版本异常不会是这样的提示,乱码总的来说大部分属于编码的问题.
可以去确认下是不是路径问题 这个编译的时候不会有太大影响,加载的时候有时候会加载不到.不要有空格/中文字符就行.
第一排的第七位 如果是30或31那么使用的jdk1.5
如果是32或33那么使用的jdk1.6 。
是指的打开编译过的.class 看编译是用的jdk几 .
以eclipse为例
30: JDK1.5 + java compiler 1.5
31: JDK1.6 + java compiler 1.5
32: JDK1.5 + java compiler 1.6
33: JDK1.6 + java compiler 1.6