java jnative 调用 dll,在Linux环境下用的是.so文件,请问.so文件应该放在什么路径下? 高分!急!

Java代码倒是简单JNativejnative=newJNative("stampiden.dll","tilseal_convert_lib_TC_2_bocom")... Java 代码倒是简单
JNative jnative = new JNative("stampiden.dll", "tilseal_convert_lib_TC_2_bocom");
jnative.setRetVal(Type.INT);
jnative.setParameter(0, stampStr);
jnative.setParameter(1, stampStr.length());
jnative.setParameter(2, addr);
jnative.invoke();
//获取返回值
int n = Integer.parseInt(jnative.getRetVal());

windows下.dll文件时放在 windows/system32下的
但是现在需求是要在Linux下倒库
Linux下面不知道怎么放.so文件?
展开
 我来答
double_crane
2014-08-05 · TA获得超过3824个赞
知道小有建树答主
回答量:1106
采纳率:0%
帮助的人:919万
展开全部

在/usr/lib下面就可以

一般就几个目录 /lib  /usr/lib /usr/local/lib


在/etc/env.d/目录下有文件定义这些搜索库的路径

比如 00basic 中就有这么一句

LDPATH='/lib64:/usr/lib64:/usr/local/lib64:/lib32:/usr/lib32:/usr/local/lib32:/lib:/usr/lib:/usr/local/lib'

当然我用的版本是gentoo,是这样,大多数应该一样吧


你也可以放到自己的文件夹里,然后把文件夹名加到env.d下的文件里去

百度网友a66dc91
2014-08-05 · TA获得超过504个赞
知道小有建树答主
回答量:339
采纳率:0%
帮助的人:214万
展开全部
一般在/usr/lib或/usr/local/lib下
当然你也可以自己指定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿里服务器租用
2014-08-05 · TA获得超过483个赞
知道小有建树答主
回答量:459
采纳率:50%
帮助的人:215万
展开全部
放在环境变量PATH下面试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1ce687e5c
2014-08-05 · TA获得超过1.7万个赞
知道大有可为答主
回答量:2093
采纳率:0%
帮助的人:1731万
展开全部
.so文件不是动态库文件吗?道理来说应该放到lib下面。
追问
Linux下哪个lib下面,能说说全路径吗?
追答
/var/lib 好像是这个。好久不动linux了,忘了都。不行你就搜一下 find -maxdepth 10 -name "*.so" 不就会列出对应的很多so文件的路径了吗。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式