JAVA for windows mobile 5.0

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

我为运行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.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安装到设备上