java jar 转 dll_java – 将dll转换为jar

我正在尝试找到一种方法将dll转换为jar文件.我有一个与java应用程序通信的.net应用程序.核心实体是.net对象,我必须在java中手动复制.

我读过关于IKVM的内容,但似乎它只将jar转换为dll而不是相反.

编辑:如果有一个工具从一个DLL创建java类,它也没关系.

提前致谢

解决方法:

没有这样的工具.

dll是一个本机编译的库.这意味着它已编译成机器代码.可能由C/C++ / C#编译器编译.

jar文件是包含“.class”文件的zip文件,这些文件是编译为“java虚拟机代码”的文件.可能由java / clojure / scala编译器编译.

这是两个截然不同的不相容的东西.

创建这样一个可以进行翻译的工具并非不可能,但这绝对是一项非常困难的任务,因为它需要从一个机器代码转换到另一个机器代码,并且需要管理多个问题,如依赖性解决,不同类型结构等

但是,我想你想要这样做是因为你想在一些java代码中使用DLL.这有点可能,但实际上非常复杂.您需要使用JNI.

看看这个问题,因为它可以帮助您实现您想要做的事情:

Calling C++ dll from Java

标签:java,jar,dll,ikvm

来源: https://codeday.me/bug/20190517/1122254.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值