首先感謝我可憐的英語。窗口將如何執行自動java更新檢查?
我想知道是怎麼窗口會做汽車的Java更新檢查用戶界面的背後?
UI將根據我們在鏈接http://java.com/en/download/help/java_update.xml#howto中的輸入做出反應。
但是,Windows如何以編程方式檢查更新。
我的Java寫了一個小程序,
public class JavaLatestVersion {
public static void main(String[] args){
try {
BufferedReader br = new BufferedReader(new InputStreamReader(new URL(
"http://java.com/applet/JreCurrentVersion2.txt").openStream())) ;
String fullVersion = br.readLine();
System.out.println("fullVersion : "+fullVersion);
String version = fullVersion.split("_")[0];
String revision = fullVersion.split("_")[1];
System.out.println("Version " + version + " revision " + revision);
} catch (IOException e) {
e.printStackTrace();
}
}
}
我的問題:
是上面的程序是可靠的方式來獲得最新的Java版本 ?或者其他任何標準的方式來獲得最新的java版本(不在電腦裏)?
2.是窗口用同樣的方法來確定latest java version
?
是窗口使用此鏈接更新http://java.com/applet/JreCurrentVersion2.txt?
任何人都知道Windows將如何檢查最新的Java更新的祕密代碼?
在此先感謝。
Windows不檢查你的Java安裝是最新的。 Java檢查它是否是最新的。我沒有任何詳細信息,但它與服務器通信,並檢查當前版本是否與可用的最新版本匹配。 – Laf
是的。但我想知道獲取當前最新版本的通信URL。 –
爲什麼你想要獲得最新版本?假設您的代碼需要使用Java 1.7.0_21運行,但最新版本爲1.7.0_65。新版本的優點是什麼?你認爲人們可以在公司機器上安裝他們自己的版本嗎? – Markus