HU-unix下面java调用C语言动态链接库.docx

HU-unix下面java调用C语言动态链接库.docx

ID:62037268

大小:16.50 KB

页数:4页

时间:2021-04-15

HU-unix下面java调用C语言动态链接库.docx_第1页
HU-unix下面java调用C语言动态链接库.docx_第2页
HU-unix下面java调用C语言动态链接库.docx_第3页
HU-unix下面java调用C语言动态链接库.docx_第4页
资源描述:

《HU-unix下面java调用C语言动态链接库.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、glddydyzcwHU-unix下面java调用C语言动态链接库我在Hp-unix下面用javaJNI怎么调用C语言的动态链接库??System.loadLibrary("helloWorld");  C语言的动态链接库怎么生成??需要修改什么配置,也就是说java程序怎么才能找到这个动态链接库。我运行的时候,出现了这个错误:  Exceptioninthread"main"java.lang.UnsatisfiedLinkError:no  helloWorldinjava.library.path??  难道要我把自己的动态链接库放到java.libra

2、ry.path目录下,但是这个目录只有root用户才可以操作的啊。谢谢大哥的指导。2005-2-2516:56wolfgHU-unix下面java调用C语言动态链接库放到LD_LIBRARY_PATH环境变量中2005-2-2517:06glddydyzcwHU-unix下面java调用C语言动态链接库我已经LD_LIBRARY_PATH=.:LD_LIBRARY_PATHexportLD_LIBRARY_PATH可是还是不行啊。2005-2-2517:09wolfgHU-unix下面java调用C语言动态链接库还是那个错误吗2005-2-2517:27gld

3、dydyzcwHU-unix下面java调用C语言动态链接库是的啊,还是这样的。不可以啊。在WIN下面编译成DLL调用是可以的。2005-2-2517:34glddydyzcwHU-unix下面java调用C语言动态链接库我编译的步骤:cc+z-c  helloWorld.c-I/cms/bea/jdk142_03/include-I/cms/bea/jdk142_03/include/hp-uxld-b-olibhelloWorld.sl  helloWorld.o生成动态连接库,放到和.class同一目录下,然后就是LD_LIBRARY_PATH=.:LD

4、_LIBRARY_PATHexportLD_LIBRARY_PATH这个操作,最后就是运行了。结果就出现那个错误了。请问这么做那个地方有问题啊??谢谢了2005-2-2517:41wolfgHU-unix下面java调用C语言动态链接库应该是这样吧LD_LIBRARY_PATH=.:[b]$[/b]LD_LIBRARY_PATHexportLD_LIBRARY_PATH还有,觉得应该写so文件所在目录的绝对路径2005-2-2517:45glddydyzcwHU-unix下面java调用C语言动态链接库在hp_unix下面的动态链接库不都是.sl的吗??“应该

5、写so文件所在目录的绝对路径”这个我也加上了啊。但是还是不行。我感到迷惑的是:异常是java.library.path这个路径,我把这个路径打印出来了。2005-2-2517:46wolfgHU-unix下面java调用C语言动态链接库[quote][i]原帖由"glddydyzcw"发表:[/i]在hp_unix下面的动态链接库不都是.sl的吗??“应该写so文件所在目录的绝对路径”这个我也加上了啊。但是还是不行。我感到迷惑的是:异常是java.library.path这个路径,我把这个路径打印出来了。[/quote]呵呵,抱歉,没用过HPUnix,你把异常

6、信息贴上来吧2005-2-2517:48glddydyzcwHU-unix下面java调用C语言动态链接库Exceptioninthread"main"java.lang.UnsatisfiedLinkError:nohelloWorldinjava.library.path      atjava.lang.ClassLoader.loadLibrary(ClassLoader.java:1516)      atjava.lang.Runtime.loadLibrary0(Runtime.java:788)      atjava.lang.System.

7、loadLibrary(System.java:834)      atMyNative.;(MyNative.java:11)2005-2-2517:50wolfgHU-unix下面java调用C语言动态链接库把LD_LIBRARY_PATH的设置也贴出来吧echo$LD_LIBRARY_PATH的结果是什么?2005-2-2714:14glddydyzcwHU-unix下面java调用C语言动态链接库搞定了,取得java.library.path,用ROOT用户将.SL文件拷贝过去就可以了啊.多谢了2006-12-410:44dgguo固定

8、重游,问一句,你将.sl文件COPY到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。