ikvm7和8(jar转dll工具)

上传者: u011617280 | 上传时间: 2025-06-18 11:51:29 | 文件大小: 34.45MB | 文件类型: ZIP
IKVM是一种开源项目,全称为"IKVM.NET",它是由Jeroen Frijters开发的一个Java虚拟机实现,能够使Java应用程序在.NET平台上运行。IKVM的核心功能是将Java字节码转换为.NET框架可以理解的IL(中间语言),从而实现Java与.NET的互操作性。这个工具对于那些希望在.NET环境中利用Java库或应用的开发者来说非常有用。 标题中的"ikvm7和8"分别指的是IKVM项目的两个不同版本,ikvm7对应的是IKVM的第七个主要版本,而ikvm8则是第八个主要版本。每个版本都可能包含对新.NET框架版本的支持、性能改进、bug修复以及对Java标准兼容性的增强。例如,ikvm7可能主要针对.NET Framework的某个早期版本,而ikvm8则可能已经更新到支持更高的.NET版本。 在描述中提到的"jar转dll工具",是指IKVM可以将Java的JAR文件转换为.NET平台下的DLL动态链接库。JAR文件是Java的归档文件,通常包含了类文件、资源和其他元数据。通过IKVM,开发者可以将这些JAR文件转换成.NET的DLL,使得.NET程序可以直接引用和调用其中的Java类和方法。 标签"java软件/插件"表明IKVM是与Java相关的软件工具,它可以作为.NET环境中的一个插件或者库来使用。它不仅允许.NET程序调用Java库,还提供了Java开发工具集(JDK)的一些功能,比如Java命令行工具的模拟,使得开发者能够在.NET环境中进行Java相关的开发工作。 在压缩包子文件的文件名称列表中,"ikvm8"和"ikvm7"可能是IKVM的安装包或库文件。用户可能需要解压并安装这些文件,然后配置环境变量或者在项目中引用相应的DLL,才能在.NET项目中使用IKVM的功能。具体操作步骤通常包括: 1. 解压缩ikvm7或ikvm8的文件。 2. 阅读安装文档,了解如何安装和配置IKVM。 3. 将必要的库文件(如ikvm.dll)添加到.NET项目的引用中。 4. 使用IKVM提供的命令行工具(如ikvmc.exe)将Java JAR文件编译为.NET DLL。 5. 在.NET代码中,通过DllImport特性引用转换后的DLL,即可调用Java类和方法。 IKVM是连接Java和.NET世界的重要桥梁,它使得开发者可以在.NET平台上利用丰富的Java生态,同时也为Java开发者打开了.NET世界的大门。无论是迁移现有的Java项目到.NET,还是在.NET项目中使用Java库,IKVM都是一个值得考虑的解决方案。

文件下载

资源详情

[{"title":"( 90 个子文件 34.45MB ) ikvm7和8(jar转dll工具)","children":[{"title":"ikvm8","children":[{"title":"bin","children":[{"title":"IKVM.OpenJDK.SwingAWT.dll <span style='color:#111;'> 6.05MB </span>","children":null,"spread":false},{"title":"ikvm-native-win32-x64.dll <span style='color:#111;'> 69.50KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Text.dll <span style='color:#111;'> 535.00KB </span>","children":null,"spread":false},{"title":"ikvmstub.exe.config <span style='color:#111;'> 234B </span>","children":null,"spread":false},{"title":"IKVM.Runtime.dll <span style='color:#111;'> 880.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Security.dll <span style='color:#111;'> 2.73MB </span>","children":null,"spread":false},{"title":"ikvmc.exe.config <span style='color:#111;'> 234B </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Localedata.dll <span style='color:#111;'> 1.57MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.XML.Parse.dll <span style='color:#111;'> 2.58MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Naming.dll <span style='color:#111;'> 464.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Tools.dll <span style='color:#111;'> 6.43MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.XML.Transform.dll <span style='color:#111;'> 1.42MB </span>","children":null,"spread":false},{"title":"ikvm-native-win32-x86.dll <span style='color:#111;'> 67.50KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Beans.dll <span style='color:#111;'> 266.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Core.dll <span style='color:#111;'> 6.37MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Misc.dll <span style='color:#111;'> 208.50KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.XML.API.dll <span style='color:#111;'> 207.50KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Media.dll <span style='color:#111;'> 789.50KB </span>","children":null,"spread":false},{"title":"IKVM.Runtime.JNI.dll <span style='color:#111;'> 80.00KB </span>","children":null,"spread":false},{"title":"ICSharpCode.SharpZipLib.dll <span style='color:#111;'> 140.00KB </span>","children":null,"spread":false},{"title":"ikvm.exe <span style='color:#111;'> 15.00KB </span>","children":null,"spread":false},{"title":"ikvm.exe.config <span style='color:#111;'> 234B </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Nashorn.dll <span style='color:#111;'> 1.79MB </span>","children":null,"spread":false},{"title":"ikvmstub.exe <span style='color:#111;'> 188.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.XML.Crypto.dll <span style='color:#111;'> 504.50KB </span>","children":null,"spread":false},{"title":"ikvm.exe.manifest <span style='color:#111;'> 800B </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Cldrdata.dll <span style='color:#111;'> 6.47MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Remoting.dll <span style='color:#111;'> 385.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Jdbc.dll <span style='color:#111;'> 472.50KB </span>","children":null,"spread":false},{"title":"IKVM.AWT.WinForms.dll <span style='color:#111;'> 188.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Charsets.dll <span style='color:#111;'> 1.67MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.XML.Bind.dll <span style='color:#111;'> 1.33MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Management.dll <span style='color:#111;'> 1.14MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.XML.WebServices.dll <span style='color:#111;'> 2.66MB </span>","children":null,"spread":false},{"title":"IKVM.Reflection.dll <span style='color:#111;'> 452.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Util.dll <span style='color:#111;'> 949.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Corba.dll <span style='color:#111;'> 2.03MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.XML.XPath.dll <span style='color:#111;'> 1.09MB </span>","children":null,"spread":false},{"title":"ikvmc.exe <span style='color:#111;'> 612.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"TRADEMARK <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"bin-x86","children":[{"title":"JVM.DLL <span style='color:#111;'> 4.50KB </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 70B </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 22.56KB </span>","children":null,"spread":false},{"title":"THIRD_PARTY_README <span style='color:#111;'> 177.78KB </span>","children":null,"spread":false},{"title":"bin-x64","children":[{"title":"JVM.DLL <span style='color:#111;'> 4.50KB </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 70B </span>","children":null,"spread":false}],"spread":true},{"title":"lib","children":[{"title":"ikvm-api.jar <span style='color:#111;'> 10.78KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"ikvm7","children":[{"title":"bin","children":[{"title":"IKVM.OpenJDK.SwingAWT.dll <span style='color:#111;'> 5.95MB </span>","children":null,"spread":false},{"title":"ikvm-native-win32-x64.dll <span style='color:#111;'> 69.50KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Text.dll <span style='color:#111;'> 803.50KB </span>","children":null,"spread":false},{"title":"ikvmstub.exe.config <span style='color:#111;'> 234B </span>","children":null,"spread":false},{"title":"IKVM.Runtime.dll <span style='color:#111;'> 960.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Security.dll <span style='color:#111;'> 2.64MB </span>","children":null,"spread":false},{"title":"ikvmc.exe.config <span style='color:#111;'> 234B </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.XML.Parse.dll <span style='color:#111;'> 2.55MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Naming.dll <span style='color:#111;'> 437.50KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Tools.dll <span style='color:#111;'> 6.21MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.XML.Transform.dll <span style='color:#111;'> 1.38MB </span>","children":null,"spread":false},{"title":"ikvm-native-win32-x86.dll <span style='color:#111;'> 67.50KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Beans.dll <span style='color:#111;'> 238.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Core.dll <span style='color:#111;'> 4.13MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Misc.dll <span style='color:#111;'> 281.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.XML.API.dll <span style='color:#111;'> 205.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Media.dll <span style='color:#111;'> 814.50KB </span>","children":null,"spread":false},{"title":"IKVM.Runtime.JNI.dll <span style='color:#111;'> 76.00KB </span>","children":null,"spread":false},{"title":"ICSharpCode.SharpZipLib.dll <span style='color:#111;'> 140.00KB </span>","children":null,"spread":false},{"title":"ikvm.exe <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"ikvm.exe.config <span style='color:#111;'> 234B </span>","children":null,"spread":false},{"title":"ikvmstub.exe <span style='color:#111;'> 172.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.XML.Crypto.dll <span style='color:#111;'> 440.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Remoting.dll <span style='color:#111;'> 332.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Jdbc.dll <span style='color:#111;'> 405.00KB </span>","children":null,"spread":false},{"title":"IKVM.AWT.WinForms.dll <span style='color:#111;'> 184.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Charsets.dll <span style='color:#111;'> 2.13MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.XML.Bind.dll <span style='color:#111;'> 1.13MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Management.dll <span style='color:#111;'> 1.12MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.XML.WebServices.dll <span style='color:#111;'> 1.80MB </span>","children":null,"spread":false},{"title":"IKVM.Reflection.dll <span style='color:#111;'> 396.00KB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Util.dll <span style='color:#111;'> 1.85MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.Corba.dll <span style='color:#111;'> 2.11MB </span>","children":null,"spread":false},{"title":"IKVM.OpenJDK.XML.XPath.dll <span style='color:#111;'> 1.11MB </span>","children":null,"spread":false},{"title":"ikvmc.exe <span style='color:#111;'> 532.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"TRADEMARK <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"bin-x86","children":[{"title":"JVM.DLL <span style='color:#111;'> 4.50KB </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 70B </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 22.56KB </span>","children":null,"spread":false},{"title":"THIRD_PARTY_README <span style='color:#111;'> 171.41KB </span>","children":null,"spread":false},{"title":"bin-x64","children":[{"title":"JVM.DLL <span style='color:#111;'> 4.50KB </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 70B </span>","children":null,"spread":false}],"spread":true},{"title":"lib","children":[{"title":"ikvm-api.jar <span style='color:#111;'> 10.17KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明