linux java so 历险
一開始
-bash-4.1# java -cp "/usr/linkapp/bin/tomcat-master/webapps/ROOT/WEB-INF/lib/*":"/usr/linkapp/bin/tomcat-master/lib/*":. net.jweb.common.util.DDNUtil
Could not load libwosjava.so
?
網上查找資料, 貌似缺少了libwosjava.so, 但是將其放置了?/usr/java/jdk1.6.0_33/jre/lib/amd64, 并chmod 755 , 還是不行,xxx
?
后面終于想起了。。。
搞了半天才找到linux上安裝了兩個 java, 一個是?jdk1.6.0_33、 ?一個是?jdk1.6.0_24
?
但是?jdk1.6.0_24 安裝在哪里呢? 我硬是找不到。。。?
?
于是只有使用 ?/usr/java/jdk1.6.0_33/jre/bin/java ?—— 這個java了!
?
果然有反應了!!:
-bash-4.1# /usr/java/jdk1.6.0_33/jre/bin/java -cp "/usr/linkapp/bin/tomcat-master/webapps/ROOT/WEB-INF/lib/*":"/usr/linkapp/bin/tomcat-master/lib/*":. net.jweb.common.util.DDNUtil
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/java/jdk1.6.0_33/jre/lib/amd64/libwosjava.so: libwos_cpp.so: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1003)
at com.ddn.wos.api.WosCluster.<clinit>(WosCluster.java:40)
at net.jweb.common.util.DDNUtil.<clinit>(DDNUtil.java:38)
Could not find the main class: net.jweb.common.util.DDNUtil. Program will exit.
再添加libwos_cpp.so , 搞定
?
posted on 2015-11-11 18:42 CanntBelieve 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/FlyAway2013/p/4956820.html
總結
以上是生活随笔為你收集整理的linux java so 历险的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS项目开发过程中的目录结构(转)
- 下一篇: 坚持使用GNU/Linux