java调用本地API,在linux下面应该怎么做呀?

zhu_liping 2002-11-23 02:44:32
public static native int rv(int i,int j);
static
{
try
{
System.loadLibrary("myapi");
}
catch(Exception exception)
{
System.out.println("myapi is not already:" + exception.getMessage());

}
}

为什么总是通示来呀,
在windows下面,把别人做好了的dll,copy 到/system32下面就很好用了的呀,
linux下面怎么做呢,
我没有那个myapi.so的源代码的,
还有就是它里面有myapi.a,myapi.h文件它们是做什么用的呀?
...全文
113 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fastmask 2002-11-30
  • 打赏
  • 举报
回复
你把myapi.so放在当前路径不就可以找到了(要保证myapi.so是正确的符合jni的规范的。)
zhu_liping 2002-11-29
  • 打赏
  • 举报
回复
谁能帮帮我吗?
313fxq 2002-11-27
  • 打赏
  • 举报
回复
没有研究过,不过资料应该还是很多的,麻烦自己去找一下了。
snowchicken 2002-11-23
  • 打赏
  • 举报
回复
看看jni的介绍,去ibm developer上看看好像有一编教程
study_body 2002-11-23
  • 打赏
  • 举报
回复
没有研究过,帮助你顶顶。

81,116

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧