对于以Java语言为代表的解释型语言来说,应用迁移相对简单一些,因为Java的虚拟机JVM屏蔽了不同处理器之间指令集架构的区别,所以,纯Java语言编写的程序不需要重新编译,而对于调用了编译型语言so库的应用来说,需要重新编译。下面通过具体示例,来演示一下纯Java语言应用迁移和包含了编译型语言的Java应用迁移。