![](/img/trans.png)
[英]how to set java -Djava.library.path="\home\path.SomeFile.so" in linux environment for Tomcat instance?
[英]Tomcat -Djava.library.path set
我试图在setenv.sh
文件中指向-Djava.library.path
。 我的库位于usr/lib64
文件夹中,但是当我尝试执行以下操作时:
EXPORTS JAVA_OPTS="-Dcom.site.host=site.com -Dcom.site.storage.path=/usr/hosting/site.com/db -Dcom.site.lib=/usr/lib64/mylib.so"
我正进入(状态 :
error : Directory separator should not appear in library name : /usr/lib64/mylib.so
如何正确设置?
usr/lib64
已经存在mylib.so
您可以在存在本机库的Java路径中创建一个新变量,也可以将本机库复制粘贴到默认的java.path中。
设置环境变量如下
编辑系统路径文件/ etc / profile
sudo gedit /etc/profile
最后添加以下几行
JAVA_HOME=/usr/lib/jvm/jdk1.7.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
最终设置VMOption: -Djava.library.path="path_to_native_library"
导出LD_LIBRARY_PATH =“ usr / lib64:$ LD_LIBRARY_PATH”
现在运行您的Java程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.