@@请教高手@@ 如何在windows下java调用.so文件??在线等,

COSD_HKwr 2009-11-10 11:30:04
情况是这样的。

在windows下Java 的tomcat 开发程序,需要用到 .so文件中的一个getresult函数。

客户给提供一个.so文件,说是接口文件。

求助,在线等。。谢谢。
...全文
650 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
COSD_HKwr 2009-11-12
  • 打赏
  • 举报
回复
????人呢,,,,???
COSD_HKwr 2009-11-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 youjianbo_han_87 的回复:]
jni应该可以,让客户那边再给点信息吧。。。。。。。。。。。。。这是他们的义务
[/Quote]

2个都出差去了。。。
youjianbo_han_87 2009-11-10
  • 打赏
  • 举报
回复
jni应该可以,让客户那边再给点信息吧。。。。。。。。。。。。。这是他们的义务
COSD_HKwr 2009-11-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 swandragon 的回复:]
http://ironurbane.javaeye.com/blog/375740
[/Quote]


二:java调用so(C)
java和c / c++通信都可以通过jni来实现。 在java代码中:
System.loadLibrary("Hello");
Hello不能写成Hello.dll或者Hello.so,它会根据系统平台自动填充,需要注意的是在unix/linux下生成.so动态库文件的时候,
需要在Hello.so前添加lib,否则找不到.so文件(libHello.so),运行的时候需要指定.so的路径:
java -Djava.library.path=/homw/user/so所在目录 -jar Hello.jar


他只说了这么一点调用SO文件的
。。。
具体些。。
COSD_HKwr 2009-11-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 invoked 的回复:]
可用JNI调用本地方法

.so是Unix下的可执行文件
[/Quote]
我知道
具体一些可以吗?
invoked 2009-11-10
  • 打赏
  • 举报
回复
可用JNI调用本地方法

.so是Unix下的可执行文件

81,115

社区成员

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

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