*



Windows XP Professional: The advanced desktop operating system that lets you do more   Windows XP Professional: The advanced desktop operating system that lets you do more
Windows XP Professional

從 Windows 中移除 Java 的客戶現況

內容更新日期:2003 年 7 月 7 日

在我們與 Sun 於 2001 年 1 月份企圖解決有關 Microsoft 發展和散佈「Microsoft 虛擬機器」(Microsoft VM) 方面的爭執而簽定的調解協定中,載明了自 2004 年 1 月 2 日後,Sun 將不再授權讓 Microsoft 擁有支援 Microsoft VM 的能力。因此,在新版 Windows 和其他產品發行時,我們不會再將 Microsoft VM 納入其中,同時我們也將停止散佈 Microsoft® Visual J++®。我們意識到有許多的客戶已經投資不少在利用 Microsoft VM 的程式當中,因此我們希望在未來的數個月中,幫助您重新遷移到替代的解決方案中。

現況

上面提到,我們與 Sun 的調解協定中,在 2004 年 1 月 2 日以後不再授權 Microsoft 對Microsoft VM 做任何的改變,甚至是安全性修正也不允許。正由於此,在 2004 年 1 月 2 日後,我們無法建議客戶在其實際執行環境中繼續使用 Microsoft VM,也希望在那之前,我們能讓所有客戶完成遷移到替代的解決方案中。

對 Microsoft 產品的影響

我們已經開始從即將散佈的新產品中移除 Microsoft VM。換句話說,這將意味著在此之後,我們不再將 Microsoft VM 納入任何的 Windows 產品中,包括 Service Pack。我們也不會經由我們的網站提供下載來散佈新版本的 Microsoft VM。不過,我們在 2004 年 1 月 2 日之前,還是會持續為現有的客戶提供 Microsoft VM 的安全性問題修正服務。

對客戶的含意

這些決策不會影響您在現今作業環境中對 Microsoft VM 的使用。如果您現在正使用 Microsoft VM,可以繼續使用,同時客戶也不需要在他們執行 Windows 的個人電腦中加入或移除任何技術。如果您是一位已採用我們開發工具來建立 Java 應用程式的開發人員,則可以繼續轉散佈 Microsoft VM 給您的客戶,但必須遵守該些軟體發展工具的授權合約條款。

但是,如果您的作業環境中正使用 Microsoft VM,或者正採用 Microsoft VM 開發軟體,您應該從現在起計劃在 2004 年 1 月前遷移到替代解決方案。我們會致力於幫助您進行遷移,並且列出了下面幾個選項讓整個過程盡可能地輕鬆。

此外,因為在 2004 年 1 月 2 日後,我們不再獲有 Sun 的授權來提供處理安全性漏洞的修正檔。因此在此之前,您應該擁有一個在您作業環境中的機器上停用 Microsoft VM 的計劃。我們現正在開發一種新的解決方案,它與 SMS 或其他部署技術一起工作,您可以使用它鎖定系統中的Microsoft 虛擬機器來防止載入。在此解決方案完成之時,我們會宣佈其可用性。

給開發人員的資訊

Microsoft 建議開發人員應停止開發依賴 MSJVM 的開發工作,同時應考慮選擇遷移依賴 MSJVM 的現有程式碼。一些可用的選項如下:

  • 使用 Visual J# .NET 或「Java 語言轉換助理」Java Language Conversion Assistant,JLCA)將 Java 程式碼遷移至 .NET。為了協助開發人員進行此項遷移,Microsoft 計劃加強這兩項產品。
  • 以其他技術取代現在由 Java 程式碼所提供的功能,例如 HTML 加上 JScript、ActiveX 控制項、ASP.NET、Macromedia Shockwave 或 Flash。
  • 以其他公司的「Java 虛擬機器」取代 Microsoft VM。

我們會致力於協助開發人員努力完成遷移。有關更多開發人員的資訊,請參閱 http://www.microsoft.com/taiwan/mscorp/java

感謝您!

我們了解這將是一個非常具挑戰性的轉換過程,但我們會全力與您一起努力,以確保您能夠快速地移轉到替代解決方案。如果您有任何問題,意見或建議,我們可提供其他的支援或選擇,請洽詢您的 Microsoft 服務人員。