哪位高手知道 在linux下怎么用java调用dll?

xx53687912 2010-07-04 08:39:12
原本开发环境是windows的,当时是用JNA来调用老师提供的一个DLL来进行开发的。
后来换成linux,就不知道怎么弄了。
一直到都是用eclipse来开发的,麻烦各位高手教教怎么弄~
...全文
489 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xx53687912 2010-07-04
  • 打赏
  • 举报
回复
我估计就没有源文件的了,如果只有个DLL文件要怎么办呢?
在网上查到这个帖子, http://www.javaeye.com/problems/38643
他说他用wine将DLL包装成了so文件,是不是可以这样做的? 如果真可以的话,之后我就知道怎么弄了。
山椒π 2010-07-04
  • 打赏
  • 举报
回复
dll转成so,那的将源码重新编译,相当于移植过来了。

java可以在linux下直接调windows的dll格式吗? 这个还真没听过。
xx53687912 2010-07-04
  • 打赏
  • 举报
回复
好像是可以用JNA,但是编译器报错说我的不是so的动态链接库文件,要怎么将那dll文件转成so呢?
qgw_2000 2010-07-04
  • 打赏
  • 举报
回复
仍然可以使用JNA,和windows下类似。

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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