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



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

通常,我只是将dll复制到C:Javajre1.6bin,将配置文件复制到C:Javajre1.6lib

但我无法在目标环境中完成所有这些操作。有没有办法解决这个问题?

例如,将

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

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

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

最新更新