我有一个带有dll文件的外部库,我正在使用netbeans和java。我想添加一个库路径,如:“java -Djava.library.path =”bin“”,到我的jar文件,我该怎么做? 我必须添加相对路径,我必须添加它,因为它将是一个用户程序,我希望它根本不需要安装。
由于
答案 0 :(得分:3)
您可以使用DLL的绝对路径。如果您知道应该从哪里加载库,则无需更改路径。
System.load("C:/my/path/to/dll/my.dll");
答案 1 :(得分:1)
您需要指定完整的JAR路径:
java -Djava.library.path="bin/my.jar"