从命令行.dll文件中设置java中的类路径

时间:2014-02-04 01:38:19

标签: java classpath

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

如果我做错了或者有其他方法可以让我知道。

1 个答案:

答案 0 :(得分:0)

一些建议:

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

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