paip.-Djava.library.path -Djava.ext.dirs= 的区别
作者Attilax 艾龙, EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.youkuaiyun.com/attilax
-Djava.library.path 是vm参数,指名dll库...
JVM启动参数Djava.library.path的意义
一般用来指明System.loadLibrary加载dll时的寻找路径(JNI)。
例如:程序中用到 c:\mylibrary\abc.dll
class A {
static {
System.loadLibrary( "abc ");
}
}
启动时可通过 -Djava.library.path=c:\mylibrary 让JVM找到库。
//////////////////////////////////////////////
-Djava.ext.dirs 是jar路径..
参考:
JVM启动参数Djava.library.path的意义.htm
作者Attilax 艾龙, EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.youkuaiyun.com/attilax
-Djava.library.path 是vm参数,指名dll库...
JVM启动参数Djava.library.path的意义
一般用来指明System.loadLibrary加载dll时的寻找路径(JNI)。
例如:程序中用到 c:\mylibrary\abc.dll
class A {
static {
System.loadLibrary( "abc ");
}
}
启动时可通过 -Djava.library.path=c:\mylibrary 让JVM找到库。
//////////////////////////////////////////////
-Djava.ext.dirs 是jar路径..
参考:
JVM启动参数Djava.library.path的意义.htm
本文详细解释了JVM启动参数-Djava.library.path与-Djava.ext.dirs的区别与应用场景。前者用于指定JNI库的路径,便于System.loadLibrary加载动态链接库;后者则用于设置扩展类路径,加载扩展目录下的jar包。
4899

被折叠的 条评论
为什么被折叠?



