如何正确配置glassfish 4以与gurobi';谁的共享图书馆?
错误: 当我通过JVM设置添加它时,它得到了正确的路径,但由于某些原因,如果只依赖于LD_LIBRARY_path环境变量,它找不到它。不管怎样,它都和libgurobi60有关。我尝试将所有这些添加到glassfish_home/domains/domain1/lib/applibs和ext中,但没有成功 以下是/opt/gurobi600/linux64/lib的权限如何正确配置glassfish 4以与gurobi';谁的共享图书馆?,glassfish,java-native-interface,gurobi,Glassfish,Java Native Interface,Gurobi,错误: 当我通过JVM设置添加它时,它得到了正确的路径,但由于某些原因,如果只依赖于LD_LIBRARY_path环境变量,它找不到它。不管怎样,它都和libgurobi60有关。我尝试将所有这些添加到glassfish_home/domains/domain1/lib/applibs和ext中,但没有成功 以下是/opt/gurobi600/linux64/lib的权限 java.lang.UnsatisfiedLinkError: /opt/gurobi600/linux64/lib/lib
java.lang.UnsatisfiedLinkError: /opt/gurobi600/linux64/lib/libGurobiJni60.so: libgurobi60.so: cannot open shared object
我以前的服务器运行Ubuntu12.04,现在是14.04。以前将.so文件复制到/usr/local/bin似乎可以解决这个问题,但这在新服务器上不起作用 运行以下两个命令将其修复:
-rw-r--r-- gurobi.jar
lrwxrwxrwx libgurobi60.so -> ./libgurobi.so.6.0.0
lrwxrwxrwx libgurobi_c++.a -> ./libgurobi_g++4.2.a
-rw-r--r-- libgurobi_g++4.1.a
-rw-r--r-- libgurobi_g++4.2.a
-rwxr-xr-x libGurobiJni60.so
-rwxrwxrwx libgurobi.so.6.0.0
echo "/opt/gurobi600/linux64/lib" | sudo tee /etc/ld.so.conf.d/gurobi.conf
sudo ldconfig