我正在使用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.
如果我做错了或者有其他方法可以让我知道。
答案 0 :(得分:0)
一些建议:
将DLL放在Windows/<SYSTEM>
文件夹中。确保放置正确的位置(32位/ 64位)。然后尝试运行它。
确保您使用的DLL是正确的。您的Java JRE和NetBeans JRE可能不同,例如,32位JVM与64位JVM。