当前位置: 代码迷 >> Java面试 >> java.library.path  VS java.class.path,该如何处理
  详细解决方案

java.library.path  VS java.class.path,该如何处理

热度:118   发布时间:2016-04-17 20:13:26.0
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 找到库
  相关解决方案