社区
Linux/Unix社区
帖子详情
哪位高手知道 在linux下怎么用java调用dll?
xx53687912
2010-07-04 08:39:12
原本开发环境是windows的,当时是用JNA来调用老师提供的一个DLL来进行开发的。
后来换成linux,就不知道怎么弄了。
一直到都是用eclipse来开发的,麻烦各位高手教教怎么弄~
...全文
547
4
打赏
收藏
哪位高手知道 在linux下怎么用java调用dll?
原本开发环境是windows的,当时是用JNA来调用老师提供的一个DLL来进行开发的。 后来换成linux,就不知道怎么弄了。 一直到都是用eclipse来开发的,麻烦各位高手教教怎么弄~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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下类似。
linux
java
调用
dll
_
Java
调用
C#的
DLL
的坑
本文介绍了
Java
在
Linux
环境下如何通过C++
调用
C#的
DLL
,详细阐述了
调用
过程中的关键步骤,包括
Java
的JNI/JNA、C#
DLL
的注册为COM组件、版本一致性等。同时,总结了可能出现的问题,如JNI的平台不匹配、
DLL
找不到等问题,并给出了相应的解决方案。在项目打包成Jar的过程中,也提到了
DLL
放置位置和加载方式的注意事项。
linux
java
调用
dll
_
Java
如何
调用
C++编写的
dll
(动态连接库)
本文介绍了如何在
Linux
环境下,利用JNI技术让
Java
调用
C++编写的
DLL
(动态连接库)。步骤包括:1)创建
Java
类并声明本地方法;2)使用
java
h生成C头文件;3)编写C++实现文件并编译为动态库;4)加载并
调用
本地方法。示例代码展示了简单的HelloWorld程序和C++动态库的创建过程。
java
jna
调用
dll
_
Java
通过JNA
调用
dll
或so
本文介绍了如何使用
Java
的JNA库在Windows和
Linux
系统上
调用
dll
和so库。详细展示了引入JNA依赖、Windows下加载
dll
、
Linux
下加载so的步骤,并提供了兼容两种系统的代码示例。此外,还简述了使用Dev C++生成
dll
和so文件的方法。
java
通过jnative
调用
dll
本文介绍了如何使用JNative库在
Java
中
调用
Windows和
Linux
下的
DLL
动态库。通过示例代码展示了
调用
TestJndi.
dll
和user32.
dll
的过程,包括解决加载异常和确定正确函数名的方法。
linux
java
调用
vc
dll
_
Java
运用JNI
调用
dll
实现屏蔽系统热键
这篇博客介绍了如何在
Linux
环境下,利用
Java
的JNI技术
调用
VC编译的
DLL
文件来实现系统热键的屏蔽。首先在VC中创建
DLL
工程,并导入必要的头文件,然后编写C++代码实现钩子函数,最后在Eclipse中测试
Java
代码验证功能。
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章