社区
Linux/Unix社区
帖子详情
哪位高手知道 在linux下怎么用java调用dll?
xx53687912
2010-07-04 08:39:12
原本开发环境是windows的,当时是用JNA来调用老师提供的一个DLL来进行开发的。
后来换成linux,就不知道怎么弄了。
一直到都是用eclipse来开发的,麻烦各位高手教教怎么弄~
...全文
507
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
接口
3. `
java
调用
dll
.txt`:这个文本文件很可能包含了关于如何使用
Java
调用
DLL
的具体步骤、示例代码或者注意事项。
调用
DLL
的过程通常分为以下几个步骤: 1. **引入JNA库**:首先,在
Java
项目中添加`jna.jar`和`jna-...
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++编写的本地代码。这篇博客文章可能介绍了如何利用...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章