java web项目如何调用.so文件?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

java web项目如何调用.so文件?

2016-02-26 11:48:39 6600 4

我这里有一个libhf_test.so文件,开始是放在android project里边的,调用什么的都没有问题。
现在新加了一个需求:把这个libhf_test.so文件放到web project项目中
然后我就写了个小小的测试类
screenshot
然后运行报错了
java.lang.UnsatisfiedLinkError: no hfswpay in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1709)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1030)
at com.umpay.huafubao.util.AppUtil.(AppUtil.java:8)
Exception in thread "main"
把so文件放到java.library.path各个路径中的,有用System.load("路径/libhf_test.so")的,都不行啊
System.load("路径/libhf_test.so")会报文件类型的错,好像只能加载.dll文件
然而我就只想用System.loadLibrary()这个方法了,
adnroid工程可以直接调用是因为,它本身已经做好了配置
我想web工程也需要做一些ndk的配置才能使用吧? 希望大家能指点一二
另外:还有说要用到.h头文件的,我的开发工具myeclipse,用Java,不是vs

取消 提交回答
全部回答(4)
  • 一生有你llx
    2019-07-17 18:48:06

    so是linux库,dll是windows库将你的代码扔到linux上去,执行java命令运行即可。另system.loadLibrary是按照c++项目名载入,system.load是按照路径载入。

    0 0
  • nothingfinal
    2019-07-17 18:48:06

    so是linux库,dll是windows库将你的代码扔到linux上去,执行java命令运行即可。另system.loadLibrary是按照c++项目名载入,system.load是按照路径载入。

    0 0
  • paji
    2019-07-17 18:48:06
    .so 就是share object,是linux系统里面的动态链接库,就是说程序在运行的时候去调用的。如果java需要使用.so文件有几种方式,第一种就是直接利用JNI机制调用 .so文件,还有一种是通过ips(进程间通信,socket,队列,数据库都可以)加一层C/C++实现的代理层,然后C/C++直接调用即可。
    0 0
  • 蛮大人123
    2019-07-17 18:48:06

    so是linux库,dll是windows库将你的代码扔到linux上去,执行java命令运行即可。另system.loadLibrary是按照c++项目名载入,system.load是按照路径载入。

    0 0
添加回答
相关问答

40

回答

[@徐雷frank][¥20]什么是JAVA的平台无关性

大河人家 2018-10-29 23:55:20 144790浏览量 回答数 40

162

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 226280浏览量 回答数 162

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 337138浏览量 回答数 8

13

回答

[@饭娱咖啡][¥20]我想知道 Java 关于引用那一块的知识

心意乱 2018-10-31 18:44:12 142497浏览量 回答数 13

111

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 295723浏览量 回答数 111

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 147295浏览量 回答数 22

18

回答

阿里云开放端口权限

xcxx 2016-07-20 15:03:33 646918浏览量 回答数 18

31

回答

[@倚贤][¥20]刚学完html/css/js的新手学习servlet、jsp需要注意哪些问题?

弗洛伊德6 2018-10-27 21:52:43 146095浏览量 回答数 31

82

回答

OSS入门教程

belle.zhoux 2014-07-07 17:14:27 151585浏览量 回答数 82

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 475938浏览量 回答数 24
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
0
文章
7733
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载