我正在使用netbeans并将VMoptions设置为:

-Djava.library.path=C:\Users\a\Desktop\temp\sqljdbc_4.0\enu\auth\x64


我的程序运行完美。我正在尝试从命令行运行程序。我尝试了以下方法,但似乎无法正常工作:

- java -Djava.library.path=C:\Users\a\Desktop\temp\sqljdbc_4.0\enu\auth\x64\sqljdbc_auth.dll
 // shows the java usage

- System.setProperty("java.library.path","C:\\Users\\a\\Desktop\\temp\\sqljdbc_4.0\\enu\\auth\\x64");
 // wrote it in the code but nothing is happening.


如果我做错了什么,或者有其他替代方法,请告诉我。

最佳答案

一些建议:

将DLL放在Windows/<SYSTEM>文件夹中。确保放置正确的一个(32位/ 64位)。然后尝试运行它。

确保您使用的DLL是正确的。您的Java JRE和NetBeans JRE可能不同,例如32位JVM与64位JVM。

09-11 22:07
查看更多