如何将win32com.dll包含到jar文件中?

时间:2013-12-18 15:58:18

标签: java oracle api dll path

我正在开发一个Java应用程序,必须在没有管理员权限的情况下执行和安装。我的应用程序需要win32com.dll(Java Communication API)和文件javax.comm.properties

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

但我不能在目标环境中做到这一切。有没有办法解决这个问题?

E.g。将这些文件的位置传递给命令行中的java命令,或者将文件包含在jar中并从源代码中加载它们?

1 个答案:

答案 0 :(得分:1)

是的,你可以使用这样的东西

java -Djava.library.path=/path/to/the/win32com.dll -cp /my/classpath/;/my/classpath2/ my.main.TheClass