簡體   English   中英

我應該為Android使用什么JDK

[英]What JDK should I be using for Android

在舊計算機上,我所有的Android項目都針對1.6編譯器。 我將它們轉移到新計算機上,我認為我應該使用最新版本。 論壇帖子中的所有內容都表明,我仍然應該針對1.6,但這些帖子是在2011年發布的。

我應該仍然使用JDK 1.6嗎? 如果可以,我可以在哪里下載? 我讀到我應該轉到此頁面,但是紅色警告顯示不建議將其用於生產中。 (如果他們將JDK下載按鈕放在ADTBundle下載按鈕旁邊,那將不是很好)

謝謝,院長

我的編輯:閱讀下面的信息和討論后,聽起來我應該使用JDK 1.7? 是否還應將項目屬性設置為1.7編譯器?

您可以使用最新的JDK8。 jdk可以合規工作,例如產生與Java 6兼容的字節碼。 還要注意,SDK自構建工具19起就支持Java7。盡管如此,某些語言功能只能在API 4.4及更高版本上使用。

不用擔心

您只需要JDK即可使用開發環境,例如Eclipse或Android Studio。

Android本身不使用JVM。 是的,您使用JAVA語言對Android進行編程,但最終您的東西將由Dalvik虛擬機(在內部與JVM完全不同)執行,或者最好由ART運行時(來自Kitkat)執行,以編譯您的JAVA字節碼在應用程序安裝時導入本機代碼。

因此,。使用合理的現代JDK使您的環境運行。 1.6非常好,也許1.7或1.8更加優化,您的IDE將運行得更快。 另外,如果您對1.8中的新JAVA語言功能感到滿意,那么就繼續使用它,但是正如我所說的,1.6也可以正常運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM