我正在使用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。