我听说 JNBridge 会将 C# 代码翻译成原生 Java 代码。(我还没有测试过)。
市场上是否有任何工具可以将 Java 代码翻译成原生 C#?(或者 JNBridge 也会将 Java 代码翻译成 C#?)
我听说 JNBridge 会将 C# 代码翻译成原生 Java 代码。(我还没有测试过)。
市场上是否有任何工具可以将 Java 代码翻译成原生 C#?(或者 JNBridge 也会将 Java 代码翻译成 C#?)
您是在谈论源代码转换器,还是在 CLR 中运行 Java 代码的能力?
如果是后者,您可能需要查看IKVM:
IKVM.NET 是用于 Mono 和 Microsoft .NET Framework 的 Java 实现。它包括以下组件:
- 在 .NET 中实现的 Java 虚拟机
- Java 类库的 .NET 实现
- 支持 Java 和 .NET 互操作性的工具
Microsoft 的 Visual Studio 2005 包含一个 Java 到 C# 的转换工具(Java 语言转换助手)。尽管他们在 2007 年宣布它不会进一步开发(并且不在 VS 2008 中),但直到 2015 年它仍然是受支持的产品。
我认为直接的“代码翻译”是不可能的,调用 API 函数呢?(例如,每种技术都有自己的集合等)。您提供的链接似乎不是代码翻译器,而是允许连接组件的库,例如在 WPF 应用程序中嵌入 java GUI 等。
此外,在 JNBridge 的主页上,他们正在写:
将任何 Java 桥接到 .NET 将任何 .NET 桥接到 Java
因此,在询问他们平台的可能性之前检查某人的网站可能是个好主意。