zllgugu
2011-11-30 14:48
浏览 1.2k
已采纳

linux下,java调用dll文件时,dll应该放在哪

windows下,java调用dll文件时,dll放在system32这个文件夹下面,那linux下,dll文件应该放在哪?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

8条回答 默认 最新

  • 爱上一条鱼 2011-11-30 15:37
    已采纳

    楼主要伤心了 linux底下应该不能直接调用dll 二进制格式不一样

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • radio123 2011-11-30 15:42

    linux下是调用 .so 的文件,把dll文件转换成 .so文件放到 jdk 的bin下,或者放到 java.library.path下的任何一个文件夹下

    评论
    解决 无用
    打赏 举报
  • 爱上一条鱼 2011-11-30 15:49

    [code="java"]如何转成.so文件啊?[/code]
    只能在linux下重新编译源代码吧

    评论
    解决 无用
    打赏 举报
  • radio123 2011-11-30 15:52

    怎么转换我就不清楚了,一般是在linux下重新编译,如果是比较常见的 .so 文件,去网上搜搜可以下载到的

    评论
    解决 无用
    打赏 举报
  • 爱上一条鱼 2011-11-30 15:57

    [quote]额,我的dll是网上下的别人写好的啊。。。不会写,源代码啊。。。兄弟有linux下面读取视频时长的dll文件不? [/quote]
    这个还真没啊。。。到网上再找找吧 有的概率太低了

    评论
    解决 无用
    打赏 举报
  • radio123 2011-11-30 15:59

    这个还真没有,还是借助网上力量搜索吧,想重新编译好像必须有源码才行

    评论
    解决 无用
    打赏 举报
  • radio123 2011-11-30 16:10

    其实我也是啊,一个功能好不容易实现了,但是linux下不能运行,郁闷死了

    评论
    解决 无用
    打赏 举报
  • radio123 2011-11-30 16:24

    你们有谁做过把网页生成图片的功能吗,我提问很久了,都没人搭理我,我在windows下行,在linux下就不行了

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题