当前位置: 首页 > 知识库问答 >
问题:

如何在使用IKVM将jar文件转换为dll时链接jar库?

孟正志
2023-03-14

我有一个从Oracle数据库读取数据的Java应用程序(JAR)。我想使用IKVM将JAR文件转换为.NET dll。谁能建议一下在创建dll时如何将ojdbc.jar附加或链接到jar文件,这样当我在.NET项目中添加dll时,它应该能够从数据库中读取?

多谢了。

共有1个答案

董建茗
2023-03-14

最简单的方法是在使用IKVMC编译时简单地包括这两个JAR:

ikvmc yourapp.jar ojdbc.jar-out:yourapplibrary.dll

如果这在运行时不起作用,您需要查看IKVM类的加载。有关更多信息,请参见http://sourceforge.net/apps/mediawiki/ikvm/index.php?title=classloader。

 类似资料:
  • 我正在使用IKVM将java jar文件转换为C#DLL。这个jar文件有几个依赖项,我通过-r:reference.dll引用了所有这些依赖项。 类“org.eclipse.swt.widgets.control”是在“org.eclipse.swt.win32.win32.x863.5.2.v3557f.dll”中声明的,在使用ikvm将其编译为DLL时,该类没有错误。 提前致谢

  • 我正在尝试找到一种将dll转换为jar文件的方法。我有一个与java应用程序通信的.NET应用程序。核心实体是.NET对象,我必须在Java中手动复制这些对象。我读过关于IKVM的文章,但它似乎只将JAR转换为DLL,而不是将其转换为DLL。 编辑:如果有一个工具可以从dll创建java类,这也很好。提前致谢

  • 我很难尝试将我的.jar库转换为.dll并使其通过IKVM框架工作。我编写了一个Java库,由于它已经在几个Java项目中进行了成功的测试,所以运行良好,但我强烈需要.NET的.dll。 启动命令时: 一切都是好的(我也尝试了一个主文件,以确定:它可以工作)。 但是,当我键入: 我得到了很多警告,但它仍然创建了.dll文件。很重要的一点是,所有的警告都与我在项目中没有使用的库有关,但我很确定我在M

  • 问题内容: 我将编辑Opera Mini v6.5服务器,因为它在我们的国家/地区已被屏蔽。 现在我解压了.apk文件提取的类,然后通过dex2jar.bat将其转换为Dex,现在修改了服务器。 我的问题是我想将.jar或.class重新打包为classes.Dex。我该怎么做? 问题答案: 这是一个对我的情况有用的解决方案… 假设.jar文件位于“ c:\ temp \ in.jar”中。在命令

  • 情况: 我应该怎么做才能将AAR文件转换为JAR文件呢?