2014-01-11 176 views
0

老師說:1.6.0「你的源代碼應該在Java編譯‘’這個版本是一般我搜索,但無法找到該版本編譯在Java源代碼1.6.0

你認爲哪個版本。從以下網站在這種情況下更好:

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html

我們如何理解這個網站的魔女版本幾乎是相同的版本,我們希望

+0

請更具體,並嘗試說什麼功能將需要或提供代碼樣本,否則最新版本的Java和您提供的鏈接應該適合學習目的。 – mockinterface

+0

你的老師爲什麼這麼說?如果您正在進行真正的Java(TM)編程,那麼您應該使用Java 7,並在Java 8發佈時轉向Java 8。 Java 6已經「終結了生命」......這意味着沒有更多的安全補丁。 –

回答

1

你並不需要確切的版本。如果你剛剛開始Java編程,那麼你寫的大部分代碼都可以編譯成其他版本,根據你的問題,你似乎剛剛開始。

在一個版本的不同更新中不會有太多變化。所以,你不必擔心它。如果你想確定你編寫的代碼可以在1.6.0中編譯,你可以使用任何版本的1.5並開發你的代碼。這樣你的代碼幾乎總是能在1.6的任何版本中編譯。所以,繼續使用Java SE Development Kit 6u45。

或者如果你想運行已經編譯好的代碼,只要你使用最新版本的JRE就足夠了。

+0

謝謝你的解釋 – user3184352

0

當有人說「你的源代碼應該在Java編譯‘1.6.0’」他們的意思是任何的Java 1.6.0分佈。

該頁面上的所有下載都是針對Java 1.6.0的,因此他們中的任何人都會這樣做。但對於Java,最好使用最新的補丁版本。這是目前的Java 1.6.0補丁45.


爲了記錄在案,你幾乎保證,如果你的代碼與Java 1.6.0的一個補丁發佈編譯,它會與所有的編譯的。 (如在,我不知道任何情況下,這將不會是真實的...模在以前的修補程序版本中模糊的編譯器錯誤的可能性。)

+0

謝謝你。你的解釋很有用。 – user3184352