ladcg 发表于 2016-1-4 16:07:17

java版的运行 AnyChatDemo报错

\AnyChatCoreSDK_Win32_r4840\src\client\java\AnyChatDemoForJava\src\com\bairuitech\demo\AnyChatDemo.java
java版 客户端测试的运行 AnyChatDemo报错:

Exception in thread "main" java.lang.UnsatisfiedLinkError: D:\jdk\jdk1.6.0_43\jre\bin\fontmanager.dll: 找不到指定的程序。
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724)
        at java.lang.Runtime.loadLibrary0(Runtime.java:823)
        at java.lang.System.loadLibrary(System.java:1028)
        at sun.font.FontManager$1.run(FontManager.java:228)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.font.FontManager.<clinit>(FontManager.java:223)
        at sun.java2d.SunGraphicsEnvironment.addDirFonts(SunGraphicsEnvironment.java:971)
        at sun.java2d.SunGraphicsEnvironment.registerFontsInDir(SunGraphicsEnvironment.java:851)
        at sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:63)
        at sun.java2d.SunGraphicsEnvironment$2.run(SunGraphicsEnvironment.java:226)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:129)
        at sun.awt.Win32GraphicsEnvironment.<init>(Win32GraphicsEnvironment.java:79)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at java.lang.Class.newInstance0(Class.java:357)
        at java.lang.Class.newInstance(Class.java:310)
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
        at java.awt.Window.init(Window.java:381)
        at java.awt.Window.<init>(Window.java:434)
        at java.awt.Frame.<init>(Frame.java:403)
        at java.awt.Frame.<init>(Frame.java:368)
        at javax.swing.JFrame.<init>(JFrame.java:158)
        at com.bairuitech.demo.LoginJFrame.<init>(LoginJFrame.java:43)
        at com.bairuitech.demo.AnyChatDemo.initView(AnyChatDemo.java:41)
        at com.bairuitech.demo.AnyChatDemo.main(AnyChatDemo.java:37)
RegisterNatives start for 'com/bairuitech/anychat/AnyChatCoreSDK'

佰锐科技-苏晴 发表于 2016-1-4 16:44:18

您好,应该是您的Java运行环境有问题。

ladcg 发表于 2016-1-4 17:16:45

不会啊,我运行其它的程序是好的。
        static void initSdk()
        {
                if(anychat==null)
                        anychat = new AnyChatCoreSDK();
                anychat.SetBaseEvent(mInstance);
        }
就是你们这段代码运行报的错。
注释掉这段就不会出现那个错误了。

        static void initSdk()
        {
//                if(anychat==null)
//                        anychat = new AnyChatCoreSDK();
//                anychat.SetBaseEvent(mInstance);
        }
页: [1]
查看完整版本: java版的运行 AnyChatDemo报错