JAVA for windows mobile 5.0
我为运行windows mobile 5.0的扫描仪编写的应用程序出现此问题。我不知道这意味着什么,任何有Java Cre Me、windows mobile经验的人都能提供一些帮助吗 执行时出现错误:JAVA for windows mobile 5.0,java,windows-mobile-5.0,Java,Windows Mobile 5.0,我为运行windows mobile 5.0的扫描仪编写的应用程序出现此问题。我不知道这意味着什么,任何有Java Cre Me、windows mobile经验的人都能提供一些帮助吗 执行时出现错误: java.lang.UnsatisfiedLinkError: no SymbolJavaApi in java.library.path at java.lang.ClassLoader.loadLibraryInternal() at java.lang.ClassLoad
java.lang.UnsatisfiedLinkError: no SymbolJavaApi in java.library.path
at java.lang.ClassLoader.loadLibraryInternal()
at java.lang.ClassLoader.loadLibrary()
at java.lang.Runtime.loadLibrary0()
at java.lang.System.loadLibrary()
at
at com.vmt.plugins.symbol.barcodescanner.services.ScannerImplementation.read()
at com.vmt.plugins.symbol.barcodescanner.ScannerPlugin.invoke()
at ScannerTest.startScanning()
at ScannerTest.createwindow()
at ScannerTest.main()
对于
未满足的LinkError
,JDK声明:
如果Java虚拟机找不到合适的
声明为本机的方法的本机语言定义
这意味着在scannerplementation.read()
中有一个方法,它是一个本机调用定义,在java.library.path
或任何系统定义的库中都无法实现
这意味着,scanner实现所需的DLL未在Java LIB路径中注册,因此JVM无法执行本机调用
我希望这能有所帮助。对于不满意的链接错误
,JDK声明:
如果Java虚拟机找不到合适的
声明为本机的方法的本机语言定义
这意味着在scannerplementation.read()
中有一个方法,它是一个本机调用定义,在java.library.path
或任何系统定义的库中都无法实现
这意味着,scanner实现所需的DLL未在Java LIB路径中注册,因此JVM无法执行本机调用
我希望这会有所帮助。Java类加载器尝试访问Symbol API,但在给定的库路径中找不到所需的库
在桌面系统上,我认为您需要:
相应地扩展类路径,或者
将丢失的外部DLL复制到应用程序所在的路径
我相信Symbol/Motorola有一些例子,您可以看到如何做到这一点-也许您需要首先使用CAB文件将类安装到设备上
我来自.NET背景,因此有一个Symbol API CAB文件,它将所需的DLL安装到设备上。Java类加载器尝试访问Symbol API,但在给定的库路径中找不到所需的库
在桌面系统上,我认为您需要:
相应地扩展类路径,或者
将丢失的外部DLL复制到应用程序所在的路径
我相信Symbol/Motorola有一些例子,您可以看到如何做到这一点-也许您需要首先使用CAB文件将类安装到设备上
我来自.NET背景,为此,有一个符号API CAB文件,它将所需的DLL安装到设备上