社区
Linux/Unix社区
帖子详情
哪位高手知道 在linux下怎么用java调用dll?
xx53687912
2010-07-04 08:39:12
原本开发环境是windows的,当时是用JNA来调用老师提供的一个DLL来进行开发的。
后来换成linux,就不知道怎么弄了。
一直到都是用eclipse来开发的,麻烦各位高手教教怎么弄~
...全文
512
4
打赏
收藏
哪位高手知道 在linux下怎么用java调用dll?
原本开发环境是windows的,当时是用JNA来调用老师提供的一个DLL来进行开发的。 后来换成linux,就不知道怎么弄了。 一直到都是用eclipse来开发的,麻烦各位高手教教怎么弄~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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下类似。
亲测可用,
java
成功
调用
dll
函数。包含
调用
回调函数,springboot版本。最近由于公司业务需要,要
调用
dll
文件,用JNA
调用
。
Java
调用
DLL
函数是跨平台编程中的一种常见需求,特别是在
Java
与C/C++代码交互时。JNA(
Java
Native Access)是
Java
平台上的一个库,它允许
Java
代码直接
调用
本机库(如
DLL
文件)的函数,而无需编写JNI(
Java
Native ...
Java
调用
DLL
例子
本示例以"
Java
调用
DLL
例子"为主题,使用了JNative库作为接口来实现
Java
调用
本地动态链接库。 JNative是一个开源的
Java
库,它提供了一种方法使得
Java
程序能够直接
调用
C/C++编写的函数,从而间接实现了
调用
DLL
的功能...
在windows中jni(生成
dll
)
Linux
中jni(生成so),
java
调用
曾c++
在本主题中,我们将深入探讨如何在Windows和
Linux
环境中利用JNI来生成动态链接库(
DLL
for Windows,SO for
Linux
),并使
Java
能够
调用
C++编写的函数。 1. **
Java
调用
C++的基本原理** - JNI为
Java
应用程序提供了一...
在
Java
程序中使用JNative
调用
dll
文件
在
Java
程序中
调用
DLL
(动态链接库)文件通常是通过JNI(
Java
Native Interface)来实现的,而JNative是JNI的一个封装库,它提供了一种更简洁的方式来
调用
C/C++编写的本地代码。这篇博客文章可能介绍了如何利用...
JNI实现的DEMO
Java
调用
VC编写的
DLL
,对应于
Linux
.SO
标题中的“JNI实现的DEMO
Java
调用
VC编写的
DLL
,对应于
Linux
.SO”指的是一个使用
Java
Native Interface (JNI) 技术的示例,该示例展示了如何在
Java
程序中
调用
由Visual C++ (VC) 编译生成的动态链接库(
DLL
) 文件,...
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章