我有一个用Java编写的源代码,我希望在Windows RT / Surface 2上运行。 到目前为止平板电脑无法运行JVM。是否可以使用J#转换至少部分代码以在CRL下运行它(可能具有重写GUI部分)?它会比从零开始更快吗?
答案 0 :(得分:2)
我不相信。使用带有.Net 4.0的J#需要一些技巧,我所见过的技巧都不会在Windows运行时应用程序中运行。即使您可以将J#编译为.Net Core框架,它也可能不会为您买单,因为您没有可用的Java命名空间。
从Java转换为C#可能会更快,主要困难是库代码而不是基于语言的差异。如果您熟悉Android编程,MSDN有一个主题Move from Android to WinRT可能会有所帮助。