J#作为Windows RT上Java的替代品



我有一个用Java编写的源代码,我想在Windows RT/Surface 2上运行。到目前为止,平板电脑无法运行JVM。是否可以使用 J# 转换至少部分代码以在 CRL 下运行它(可能重写 GUI 部分)?会比从零开始更快吗?

我不这么认为。将 J# 与 .Net 4.0 一起使用需要一些技巧,而且我见过的任何技巧都不适用于 Windows 运行时应用程序。即使你可以将J#编译到.Net Core框架中,它也可能买不到你,因为你没有可用的java命名空间。

从Java转换为C#可能会更快,主要困难是库代码的差异,而不是基于语言的差异。MSDN有一个主题 从Android移动到WinRT 如果你熟悉Android编程,可能会有所帮助。

最新更新