1
是否可以在Android上運行舊版Java應用程序?該應用程序已使用Java 1.3構建。根據我的研究,我需要使用像dx這樣的工具將類文件轉換爲相應的dex文件。我應該從dx工具中得到什麼樣的支持?你認爲我會面臨許多不兼容問題嗎?請記住,我沒有控制應用程序的源代碼,但如果有必要,我可以要求它。傳統軟件是專有的。 在此先感謝。Android上的舊版Java 1.3應用程序
是否可以在Android上運行舊版Java應用程序?該應用程序已使用Java 1.3構建。根據我的研究,我需要使用像dx這樣的工具將類文件轉換爲相應的dex文件。我應該從dx工具中得到什麼樣的支持?你認爲我會面臨許多不兼容問題嗎?請記住,我沒有控制應用程序的源代碼,但如果有必要,我可以要求它。傳統軟件是專有的。 在此先感謝。Android上的舊版Java 1.3應用程序
總之:不,因爲它可能不是Android應用程序。
Java 1.3類本身應該在大多數情況下工作,沒有重大問題,但任何用戶界面元素,主入口點等都必須替換爲Android等價物。
但是,如果您現有的類在這些和用戶界面之間有明確的界定,您可能會挽救數據對象和業務邏輯。
對,Java GUI類與相應的Android類不兼容。由於遺留應用程序不是GUI應用程序,我不會指望有任何重大問題。一旦開始移植,我將更新此線程。 – dprapas