首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java面试 >

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

2012-02-20 
java.library.path  VSjava.class.path我们知道-Djava.library.pathXXX 可以传递给JVM当他开始的时候但

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 找到库

热点排行