日期:2014-05-20  浏览次数:20705 次

java.library.path  VS java.class.path
我们知道   "-D   java.library.path=XXX "   可以传递给   JVM   当他开始的时候
但是library.path   和   "java.class.path "   ?   的区别在那里呢?,   我知道所有的jar   文件   必须用java.class.path 传递给java.   但是java.library.path   就不知道干什么用了

------解决方案--------------------

Djava.library.path 就是要被 System.loadLibrary 来使用的

例如:程序中用到 c:\mylibrary\abc.dll

class A {
static {
System.loadLibrary( "abc ");
}
}
启动时可通过 -Djava.library.path=c:\mylibrary 让 JVM 找到库