-2

我使用 netbeans 7.3、JDK 1.7 开发了一个桌面应用程序。我怎样才能使这个应用程序成为一个移动应用程序(可以在移动设备上运行,或者至少我怎样才能在 windows phone 上运行这个应用程序)。请提供一些帮助。提前致谢。

4

1 回答 1

2

这在很大程度上取决于您在桌面应用程序中使用的内容以及您希望将其移植到的移动平台。Windows Phone 应该很难,因为 Java 不是受支持的编程语言之一。Android 可能会更容易,但仍然可能需要大量工作。如果您正在谈论 J2ME,那么这也将是很多工作。

对于纯非图形 Java(没有外部库且没有 Swing 或 AWT 的 J2SE),其中很多都可以在 Android 或 J2ME 手机上轻松运行。但是,您必须使用您正在使用的框架提供的 gui 元素完全重写 gui。然而,有些事情是行不通的,因为 Android 和 J2ME 都实现了完整 JDK 中提供的内置库的子集。

如果您使用可能很困难的外部库。你可能很幸运,它们要么在原生 Android/J2ME 上工作,要么有适用于这些系统的版本。但如果你不走运,那么你将不得不寻找替代品。

TL;DR在 Windows Phone 上,您可能必须用不同的语言重写它。对于 Android/J2ME,某些部分可能可用。

于 2013-06-21T12:53:54.990 回答