AnyChat技术支持论坛

标题: AnyChatDemoForJava demo在eclipse运行就报错, [打印本页]

作者: chan    时间: 2016-3-31 15:46
标题: AnyChatDemoForJava demo在eclipse运行就报错,
Exception in thread "main" java.lang.UnsatisfiedLinkError: no anychats4java in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
        at java.lang.Runtime.loadLibrary0(Runtime.java:849)
        at java.lang.System.loadLibrary(System.java:1088)
        at com.bairuitech.anychat.AnyChatCoreSDK.<clinit>(AnyChatCoreSDK.java:414)
        at com.bairuitech.demo.AnyChatDemo.initSdk(AnyChatDemo.java:46)
        at com.bairuitech.demo.AnyChatDemo.main(AnyChatDemo.java:33)



作者: 佰锐科技-江裕    时间: 2016-3-31 15:58
您好,请将anychatcore4java.dll文件放到项目目录下。
作者: chan    时间: 2016-3-31 16:05
佰锐科技-江裕 发表于 2016-3-31 15:58
您好,请将anychatcore4java.dll文件放到项目目录下。

项目下有的

1.jpg (99.61 KB, 下载次数: 3878)

1.jpg

作者: 佰锐科技-江裕    时间: 2016-3-31 16:10
chan 发表于 2016-3-31 16:05
项目下有的

您好,您的是多少位的JDK
作者: chan    时间: 2016-3-31 16:11
佰锐科技-江裕 发表于 2016-3-31 16:10
您好,您的是多少位的JDK

64位,,难道64位就用不了嘛,,
作者: 佰锐科技-江裕    时间: 2016-3-31 16:13
chan 发表于 2016-3-31 16:11
64位,,难道64位就用不了嘛,,

您好,DLL库目前只有32位的。
作者: chan    时间: 2016-3-31 16:16
佰锐科技-江裕 发表于 2016-3-31 16:13
您好,DLL库目前只有32位的。

那这个怎么解决,难道要装个32位的JDK嘛?
作者: 佰锐科技-江裕    时间: 2016-3-31 16:19
chan 发表于 2016-3-31 16:16
那这个怎么解决,难道要装个32位的JDK嘛?

您好,要换成32位的JDK。
作者: admin    时间: 2016-3-31 19:56
是的,目前Java客户端只支持32位的JDK,如果是服务器,就支持32位的JDK和64位的JDK,参考:AnyChat Server SDK支持64bit Java环境
作者: chan    时间: 2016-4-1 08:54
佰锐科技-江裕 发表于 2016-3-31 16:19
您好,要换成32位的JDK。

32位JDK运行也还是这样

QQ截图20160401084541.jpg (49.8 KB, 下载次数: 4053)

QQ截图20160401084541.jpg

作者: 佰锐科技-江裕    时间: 2016-4-1 09:20
chan 发表于 2016-4-1 08:54
32位JDK运行也还是这样

您好,测试一下您的Java环境变量配置对不对。
作者: chan    时间: 2016-4-1 10:11
佰锐科技-江裕 发表于 2016-4-1 09:20
您好,测试一下您的Java环境变量配置对不对。

环境是正常的吧,,

2.jpg (10.55 KB, 下载次数: 2719)

2.jpg

作者: 佰锐科技-苏晴    时间: 2016-4-1 11:01
您好,您是不是修改了代码。
,将文件名修改了?

作者: chan    时间: 2016-4-1 13:35
佰锐科技-苏晴 发表于 2016-4-1 11:01
您好,您是不是修改了代码。,将文件名修改了?

恩,好了,谢谢
作者: chan    时间: 2016-4-6 11:00
佰锐科技-苏晴 发表于 2016-4-1 11:01
您好,您是不是修改了代码。,将文件名修改了?

找不到dll文件,这个怎么解决啊?

20160406105908.jpg (106.9 KB, 下载次数: 2738)

20160406105908.jpg

作者: 佰锐科技-江裕    时间: 2016-4-6 11:21
chan 发表于 2016-4-6 11:00
找不到dll文件,这个怎么解决啊?

您好,我们这边测试一下,有消息我们会及时通知您这边!
作者: 佰锐科技-邵光清    时间: 2016-4-6 12:02
chan 发表于 2016-4-6 11:00
找不到dll文件,这个怎么解决啊?

您好,“找不到指定程序”,应该是环境变量设置不正确;试试运行其他java项目是否OK?
作者: 佰锐科技-邵光清    时间: 2016-4-6 14:07
chan 发表于 2016-4-6 11:00
找不到dll文件,这个怎么解决啊?

您好,请将JDK升级到最新的版本即可解决问题;或者不要使用Eclipse Jee来打开,Eclipse Jee需要最新的JDK才能打开。
作者: chan    时间: 2016-4-6 16:03
佰锐科技-邵光清 发表于 2016-4-6 14:07
您好,请将JDK升级到最新的版本即可解决问题;或者不要使用Eclipse Jee来打开,Eclipse Jee需要最新的JDK ...

MyEclipse也是找不到程序啊,

作者: 佰锐科技-江裕    时间: 2016-4-6 17:13
chan 发表于 2016-4-6 16:03
MyEclipse也是找不到程序啊,

您好,请将
这个目录下的文件列表截图看一下。
作者: chan    时间: 2016-4-6 17:27
佰锐科技-江裕 发表于 2016-4-6 17:13
您好,请将这个目录下的文件列表截图看一下。

C:\Users\annie\workspace\AnyChatDemoForJava

20160406172537.jpg (25.86 KB, 下载次数: 4859)

20160406172537.jpg

作者: 佰锐科技-江裕    时间: 2016-4-6 17:36
chan 发表于 2016-4-6 17:27
C:\Users\annie\workspace\AnyChatDemoForJava

您好,建议您下载Eclipse IDE for Java Developers,我们使用Java EE Eclipse最新版本JDK跟JavaEclipse都是可以的。
作者: chan    时间: 2016-4-7 14:32
佰锐科技-江裕 发表于 2016-4-6 17:36
您好,建议您下载Eclipse IDE for Java Developers,我们使用Java EE Eclipse最新版本JDK跟JavaEclipse都 ...

我的还是不行啊,一直是找不到指定程序
作者: chan    时间: 2016-4-7 14:51
佰锐科技-江裕 发表于 2016-4-6 17:36
您好,建议您下载Eclipse IDE for Java Developers,我们使用Java EE Eclipse最新版本JDK跟JavaEclipse都 ...

好了,解决了
作者: admin    时间: 2016-4-7 16:39
如何解决的呢?




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3