我听说JNBridge会将C#代码翻译成本机Java代码。(我还没有测试过。)
市场上是否有可用于将Java代码转换为本地C#的工具?(或者JNBridge还将Java代码转换为C#?)
答案 0 :(得分:6)
您是在谈论源代码转换器,还是在CLR中运行Java代码的能力?
如果是后者,您可能需要查看IKVM:
IKVM.NET是Java的一个实现 对于Mono和Microsoft .NET 框架。它包括以下内容 组件:
- 实现的Java虚拟机 .NET
- Java的.NET实现 类库
- 启用Java的工具 和.NET互操作性
答案 1 :(得分:1)
Microsoft的Visual Studio 2005包含一个Java到C#的转换工具(Java语言转换助手)。尽管他们在2007年宣布它不会进一步发展(并且它不在VS 2008中),但直到2015年它仍然是受支持的产品。
答案 2 :(得分:0)
我不认为直接“代码翻译”是可能的,调用API函数是什么? (比如,每种技术都有自己的收藏品等)。你给出的链接,似乎不是代码转换器,而是 - 允许一个人连接组件的库,比如在WPF应用程序中嵌入java GUI等。
此外,在JNBridge的主页上,他们正在撰写:
Bridge anything Java to .NET Bridge anything .NET to Java
因此,在询问某人的网站可能性之前,最好先检查某人的网站。