- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我从事一个项目,我们必须将 java 应用程序移植到 .Net,但用户希望继续使用它,因此我们还必须提供错误修复和维护。
java 应用程序是 2 层的,后面是 swing UI 和 Hibernate。我的想法是引入一个服务层,并将应用程序拆分为服务层后面更多的功能组件。此后,UI 仅移植为 C# 并使用 IKVM 调用 java 组件(使用 ikvmc 将所有 jar 编译为 dll),最后将组件一一移植。 (这样我们就可以推进移植并提供支持)
我已经开始评估 IKVM,但我停留在 hibernate 状态。首先,我想立即为所有库调用 ikvmc:
ikvm-7.0.4335.0\bin\ikvmc.exe -target:library -assembly:hibernate_hellow_deps antlr-2.7.6.jar commons-collections-3.1.jar commons-lang3-3.1.jar commons-pool-1.5.6.jar derbyclient.jar dom4j-1.6.1.jar hibernate-commons-annotations-3.2.0.Final.jar hibernate-core-3.6.9.Final.jar hibernate-jpa-2.0-api-1.0.1.Final.jar hibernate-validator-4.2.0.Final.jar javassist-3.12.0.GA.jar jta-1.1.jar log4j-1.2.16.jar slf4j-api-1.6.4.jar slf4j-log4j12-1.6.4.jar validation-api-1.0.0.GA.jar
我收到了很多警告,例如:
Warning IKVMC0100: class "org.xmlpull.v1.XmlPullParser" not found
对我来说,似乎我必须使用 ikvmc 编译 hibernate 库的依赖树中的所有 jar 文件以及依赖项的依赖项等。
这是正确的方法吗?我应该编译所有依赖项吗?这是正确的方法吗?或者我可以以其他方式将我的 java 组件(jar 文件)与 IKVM 一起使用吗?
我也会评估jnbridge。
谢谢,五十最佳答案
您只需要编译您需要的 jar 文件。如果这是可选组件,那么您可以忽略此警告。
关于java - 使用 IKVM 和 ikvmc hibernate ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10735864/
我正在使用 IKVM 将 java 应用程序包装到 dll 中。我对 IKVM 不是特别熟悉,所以我提前为没有提供足够的信息表示歉意。无论如何,我正在使用一个 C# 库来调用 IKVM 创建的 dll
我已经开始使用 IKVM 将 Java 库转换为 .NET CIL。我可以成功编写一个 C# 程序,该程序引入 (inproc) 翻译后的 Java 程序集作为引用,并调用翻译后的 Java 代码。
对于要使用 IKVM 转换为 .NET 的 Java 项目,替换缺少的 BufferedImage 功能的最佳和/或最简单方法是什么? 运行应用程序时,我基本上会收到“cli.System.NotIm
我使用上面的内容并写了这个:
我一直在研究 IKVMing Apache 的 FOP 项目以与我们的 .NET 应用程序一起使用。它是一种商业产品,在考虑许可方面,IKVM 由于使用了 GNU 类路径而遇到了一些棘手的问题。据我所
在 Java 中,可以注册一个安全提供程序,如 BouncyCastle通过编辑 JRE 或 JDK 的安全策略文件来静态,或者通过以编程方式添加提供程序来动态。 当使用 IKVM 将像 Bouncy
我有一个从 jar 文件转换而来的 .NET 程序集。该库在其类路径中查找文件。运行应用程序时,我不断收到丢失的资源异常。 我试过了: - 将资源文件放在我的 bin 文件夹中 - 将资源文件放在我的
我正在使用 Lucene.Net,但有一些有趣的 Lucene Java 组件(尤其是分析器)尚未移植到 Lucene.NET,所以也许 IKVM 是更好的选择。一些研究表明 IKVM 似乎工作得很好
我正在尝试制作 UCanAccess在 C# 中工作。我正在 Linux 上使用 Mono 开发 MonoDevelop。我已经使用 IKVM 将所需的 .jar 文件转换为 .dll .NET 文件
我想在我的 .NET 应用程序中使用 Apache POI,我知道有一个端口 NPOI,但它不完整并且没有与 PowerPoint 相关的功能。 我尝试使用以下命令对它进行 IKVM: ikvmc -
我正在使用 MPXJ ,这是一个允许在 Java 和 .Net 中操作项目信息的库。(更多信息在 http://mpxj.sourceforge.net/)我正在使用 Visual Studio 20
我使用 IKVM 从 JAR 文件生成了一个 DLL: ikvmc -target:library mylib.jar 我想在 Visual C++ 项目中使用 DLL。从我自己的代码调用 dll 函
是IKVM.NET在 .NET 应用程序中使用 Java 代码或 Java 库的好方法? 有人使用过这个工具吗?有其他选择吗?是否可以在基于 COM 的应用程序(如 Visual Basic 6 或经
IKVM is fully supported by Mono and its part of the standard Mono package distribution. 已下载 Mono MRE
我目前正在尝试加载和使用 Gephi Toolkit来自 .Net 4 C# 网站。 我有一个针对 IKVM 虚拟机编译的工具包 jar 文件版本,它使用以下代码从命令行应用程序中按预期工作: var
我正在 .net 中使用 Saxon 库。我最近提交了一份可能存在错误的报告,但我想自己使用源代码。我从http://sourceforge.net/projects/saxon/files/Saxo
我有一个 java 程序 (jar),它序列化一个类以使用 ObjectOutputStream 归档。我需要在 .NET 项目中使用程序的这一部分,为此我已使用 ikvmc.exe 将 jar 转换
我使用 IKVM 将 Java 应用程序编译为 C# dll。我试图在使用 .Net Framework 2.0 的 C# 项目中使用此 dll,但失败了,因为转换后的 dll 框架显然更高。我查看了
我正在使用 IKVM 将 java .jar 文件转换为 .NET .dll 文件。我可以从整数类型的 getter 和 setter 创建一个属性..但我无法在 java 代码中对字符串数据类型执行
这是这篇文章的后续,我发现了如何与通过 IKVM 从 .jars 生成的 dll 文件进行交互 How to call a dll file from c# 我在 Java 中创建的应用程序作为一个独
我是一名优秀的程序员,十分优秀!