win32com.dll库没有加载

时间:2016-01-13 12:01:27

标签: java swing dll win32com loadlibrary

我正在Swing中开发一个Java应用程序。

我的应用程序需要win32com.dll(Java Communication API)和文件javax.comm.properties

通常情况下,我只需将dll复制到C:\Java\jre1.6\bin,将配置文件复制到C:\Java\jre1.6\lib

我写的代码是:

System.out.println("Loading Library...");
System.out.println("------- " + System.getProperty("java.library.path"));
System.loadLibrary("win32com.dll");
System.out.println("Library Loaded.");

输出:

  

加载图书馆...   ------- C:\ Program Files \ Java \ jre1.8.0_66 \ bin; C:\ Windows \ Sun \ Java \ bin; C:\ Windows \ system32; C:\ Windows; C:/ Program   文件/的Java / jre1.8.0_66 /斌/服务器; C:/程序   文件/的Java / jre1.8.0_66 /箱; C:/程序   文件/的Java / jre1.8.0_66 / lib中/ AMD64; C:\ ProgramData \ ORACLE \的Java \ javapath; C:\ PROGRAM   文件(x86)\ Intel \ iCLS Client \; C:\ Program Files \ Intel \ iCLS   客户端\; C:\ WINDOWS \ SYSTEM32; C:\ WINDOWS; C:\ WINDOWS \ SYSTEM32 \ WBEM; C:\ WINDOWS \ SYSTEM32 \ WindowsPowerShell \ V1.0 \; C:\ PROGRAM   Files \ Intel \ Intel(R)管理引擎组件\ DAL; C:\ Program   Files \ Intel \ Intel(R)Management Engine Components \ IPT; C:\ Program Files   (x86)\ Intel \ Intel(R)管理引擎组件\ DAL; C:\ Program Files   (x86)\ Intel \ Intel(R)管理引擎   组件\ IPT; C:\用户\用户\桌面;;。线程" main"中的例外情况   java.lang.UnsatisfiedLinkError:java.library.path中没有win32com.dll     在java.lang.ClassLoader.loadLibrary(未知来源)at   java.lang.Runtime.loadLibrary0(未知来源)at   java.lang.System.loadLibrary(未知来源)at   dotMatrix.TicketView1.main(TicketView1.java:16)

但是我得到了线程异常'并且无法在目标环境中完成所有这些工作。 有没有办法解决这个问题?

0 个答案:

没有答案