Android上的旧版Java 1.3应用程序

时间:2011-12-08 20:48:55

标签: java android legacy

是否可以在Android上运行旧版Java应用程序?该应用程序是使用Java 1.3构建的。根据我的研究,我需要使用像dx这样的工具将类文件转换为相应的dex文件。我应该从dx工具中获得什么样的支持?你认为我会遇到很多不兼容的问题吗?请记住,我无法控制应用程序的源代码,但如果有必要,我可以要求它。传统软件是专有的。 提前致谢。

1 个答案:

答案 0 :(得分:3)

简而言之:不,因为它可能不是Android应用程序。

在大多数情况下,Java 1.3类本身应该没有重大问题,但任何用户界面元素,主要入口点等都必须替换为Android等价物。

但是,如果您的现有类在这些类和用户界面之间有清晰的描述,您可能能够挽救数据对象和业务逻辑。