IBM Rational Software Architect Fix Pack 6.0.0.1 - Readme
(適用於 Rational Software Architect 6.0 版)
如果要檢視這個檔案的最新版本,請參閱位於下列網址的 Readme:www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rsa/60/html/nl/readme_zh_TW_6001.html。
目錄
1.0 關於這個版本
1.1 C 和 C++ UML 視覺化編輯
2.0 安裝資訊
2.1 硬體需求
2.2 軟體需求
3.0 這個版本中的修正程式
4.0 已知的限制、問題和暫行解決方法
4.1 限制
4.2 問題和暫行解決方法
5.0 聯絡客戶支援中心
6.0 注意事項和商標
1.0 關於這個版本
IBM® Rational® Software Architect Fix Pack 6.0.0.1
包含所有先前的臨時修正程式版本中的修正程式,以及 6.0.0.1 版本中的新修正程式。
1.1 C 和 C++ UML 視覺化編輯
這個修正套件也提供新的 C 和 C++ UML 視覺化編輯功能:
- 轉換現在可從 UML 介面產生 C++ 類別。
- 轉換處理 UML 介面的方式與 UML 類別類似,但所有已擁有的 UML 作業都會變成純虛擬的 C++ 方法。
- 轉換作業會在產生的 C++ 類別上,將 UML 實作關係轉換成公開繼承關係。
- 轉換現在可支援延伸。如需延伸點和延伸規則的詳細說明,請參閱 IBM Rational Software Architect 延伸這個說明主題。
- 在部分轉換中,轉換產生檔案的位置與完整模型轉換的位置相同。
- 如果您選取巢狀分類器作為轉換來源,其儲存器就是轉換來源。
- UI 有下列幾點改良:
- 單一視窗,可提示您有關改寫檔案的選項。
- 提供 C++ 轉換的自訂「內容」標籤。
- 轉換會將預設解構子產生成為虛擬方法。
- 程式碼產生範本已加入下列標示:
標示 |
已新增至 |
註解 |
$(body) |
所有的作業和標準作業 |
提供作業的主體
取代 “TODO” 註解
|
$(array) |
UML 內容主體 |
舊的程式行為 "$(type) $(name) $(initial_value);"
新的程式行是 "$(type) $(name) $(array) $(initial_value);"
|
附註:如果您不要建立自訂程式碼產生範本,就不需要任何動作。如果您要建立自訂程式碼產生範本,
您可以執行下列任何動作:
- 忽略任何變更並使用您現有的範本(變更與早期的版本相容)
- 將新的標示加入到您的自訂範本中
- 接受新的範本,並根據您的喜好設定來自訂它們
2.0 安裝資訊
如需安裝 IBM Rational Software Architect Fix Pack 6.0.0.1 的相關資訊,請參閱位於下列網址的安裝指示:
http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rsa/60/install_instruction/6.0.0.1/nl/install_zh_TW.html.
2.1 硬體需求
安裝此修正套件並沒有額外的硬體需求。
2.2 軟體需求
您可以安裝這個修正套件以便與 IBM Rational Software Architect 6.0 版一起使用。
在安裝這個修正套件之前,您必須先安裝 IBM Rational 產品更新程式 6.0.0.4。
3.0 這個版本中的修正程式
這個修正套件包含下列元件問題的修正程式:
程式碼檢視
這個修正程式可解決在部分已翻譯的 Rational Software Architect 版本中,
遺漏或不正確的使用者介面翻譯問題,包括:
- 義大利文、德文、西班牙文版的產品會顯示法文句子。
- 在設定「日誌」層次的「日誌記載程式」資訊輸入頁中,未翻譯的句子。
- 巴西葡萄牙文版中的亂碼。
- 在日文版和繁體中文版的產品中,J2EE Deep Static Analysis 規則檔中未翻譯的句子。
- 在重構時,「選擇字集」精靈中未翻譯的句子。
比較和合併模型
在這個版本中,許多與合併模型相關的記憶體洩漏問題已經修正。
文件
- 這個版本包含 Rational Software Architect 最新的英文文件。
- 建模提要中的中斷鏈結已經修正。所有的鏈結現在都已參照有效的說明主題。
- 這個修正程式包含下列已翻譯的產品文件版本的更新:法文、德文、義大利文、巴西葡萄牙文、西班牙文、日文、韓文、簡體中文和繁體中文。
- 這個修正程式包含使用英文和 6.0 版中未包含的國家語言所撰寫的「拍賣」範例文件。
Enterprise Generation Language (EGL)
在使用 EGL 後端的專案中,在 diffhandlers 中會產生假的 '$' 的這個編譯時間錯誤已經修正。
Diffhandlers 現在可以正確地產生,而且在參照內部類別時,會使用 '.' 來取代 '$'。
一般
- 在前一個版本中,在非英文系統語言環境中,「內容」視圖中的部分圖型類型會以英文顯示,但它們應該以適當的國家語言顯示。這個問題已經修正。
- 在前一個版本中,在部分非英文的 Windows® 中,「內容」視圖的「一般」標籤中的文字無法正確顯示。這個問題已經修正。
- 這個修正程式可解決韓文版本中遺漏或不正確的使用者介面翻譯問題。
全球化
這個修正程式可修正日文區域化中,許多關於遺漏或不正確翻譯的問題。
J2EE 開發
- 「EAR 匯入」的預設模組專案名稱問題已經修正。之前是使用不正確的邏輯來計算專案名稱,
因此可能會有重複的專案名稱。比方說,在修正之前,
如果 EAR 將兩個模組 URI 定義成 foo.1.jar 和 foo.2.jar,
則兩者的專案名稱都會計算成 foo。透過這個修正程式,
現在專案名稱會計算成 foo_1 和 foo_2。而造成包含兩個模組 URI 的
EAR(例如,foo.1.jar 和 foo.2.jar)無法正確地部署到 WebSphere® Application
Server 的問題也已經修正。
- 「專案交換匯入」(檔案 > 匯入 > 專案交換)記憶體洩漏的問題已經修正。在從「範例展示區」匯入不同「範例」時,所發生的類似記憶體洩漏也已經修正。
模型發佈
- 在前一個版本中,如果您從已發佈的 HTML 中的狀態圖按一下狀態機,並不會顯示對應狀態機的頁面。這個問題已經修正。
- 在前一個版本中,如果您從已發佈的 HTML 中的活動圖按一下呼叫行為,並不會顯示對應呼叫行為的頁面。這個問題已經修正。
- 在前一個版本中,如果您從已發佈的 HTML 中的活動圖按一下決策,並不會顯示所選取決策的頁面。這個問題已經修正。
- 在前一個版本中,如果您在選取自動顯示已發佈的輸出和一律清除目的地資料夾而不先詢問選項後發佈 PDF 報告,就會產生錯誤並強迫您重新啟動 Rational Software Architect。這個問題已經修正。已發佈的 PDF 輸出現在會顯示在外部 PDF 瀏覽器中。
- 在使用者建立的模型設定檔中,不支援完整區域化的問題已經修正。
- 在 Architectural Discovery 規則 "Package Local Breakable" 中,套件之間的相依關係是以相反方向顯示的問題已經修正。
- 在「問題」視圖中,當發生模型驗證錯誤時,「快速修正程式」精靈未修正錯誤的問題已經修正。
- 下列問題已經修正:當您在某個模型中執行作業,導致另一個模型發生變更,而無法解析相關的跨模型參照。在圖型中,未解析的參照會顯示成一個圓形,而且上面會有一個紅色的 X。
- 下列問題已經修正:如果在設定檔的造型屬性名稱中使用空格或特殊字元,則無法開啟已經套用設定檔的模型。
- 下列問題已經修正:在開放式 UML 模型中透過團隊支援來共用專案時,與其他檔案位置替代動作不一致,例如另存新檔功能。某些來源控制設定將會被忽略。
- 下列問題已經修正:當您比較模型及其本端歷程時,而模型包含的型樣的範本參數指向已刪除的模型,則比較會失敗並記載錯誤。
- 下列問題已經修正:在將已經套用造型的模型(例如,具備文件的模型)匯出至 Ecore 時,會失敗並記載錯誤。
- 下列問題已經修正:當您比較或合併模型的不同版本時,差異與接受和拒絕等使用者選項的特定組合可能會導致資料遺失。比方說,
如果您接受將元素移至新的套件中,但是拒絕加入新套件,則移動的元素就會遺失。
建模
- 在前一個版本中,如果您在開啟「模型瀏覽器」的情況下編譯專案,則編譯時間速度會非常緩慢。編譯時間速度已經改良。
- 在前一個版本中,如果您在已修改的模型檔內執行「尋找」或「取代」,可能會發生一個錯誤,並強迫您關閉應用程式。這個問題已經修正。
- 在前一個版本中,如果您將新的組件加入到已在建模圖型中視覺化的 Java™ 類別的結構分隔中,則在儲存模型之後將無法開啟它。這個問題已經修正。
- 在前一個版本中,您無法完成下列作業:
- 在從「模型瀏覽器」視圖拖曳時,建立連接埠或變更類型
- 在從「模型瀏覽器」視圖拖曳時,變更埠類型,或提示所需或已提供的介面
- 在從連接埠拖曳連接器到類型組件時,建立結合埠
您現在可以完成這些作業。
- 在前一個版本中,載入或匯入 UML2 模型檔可能會失敗。這個問題已經修正。
- 在前一個版本中,無法將具備跨模型參照的模型檔匯出至 UML2 或 Ecore。這個版本已經對這些作業提供更佳的支援。
- 在前一個版本中,您無法透過快速功能表或選用區來將 URL 新增至 UML 圖型。這個問題已經修正,而且選項現在已經可以使用。
- 在前一個版本中,如果您在類別實例之間建立關聯,您無法使用所有的分類器。例如,您無法選取繼承關聯。這個問題已經修正。
- 在前一個版本中,如果您使用樹狀結構樣式的線路遞送來格式化連線,就無法輕易地移動水平分支,或者無法將它們移至您要的位置。這個問題已經修正。
- 在前一個版本中,如果屬性是顯示成關聯,而您將該屬性移至另一個類別,則不會刪除屬性連接器。
- 在前一個版本中,「活動圖」的「控制流程」可能會被隱藏起來。這個問題已經修正。只有當連接器的兩端都同時存在形狀分隔內,而且至少有一個端點看不到時,才會隱藏「控制流程」。
- 在前一個版本中,當您設定造型屬性類型時,可能會顯示一個對話框,其中包含下列訊息:沒有選項可用。這個問題已經修正。
- 在前一個版本中,如果您將「活動圖」上的物件流程來源從某個輸出 Pin 重新連接至另一個輸出 Pin,就會刪除物件流程語意元素。如果您之後又儲存、關閉並重新開啟模型檔,就會開啟一個空白的圖型編輯器,並顯示無法建立組件。這個問題已經修正。
- 在前一個版本中,如果您在設定檔造型屬性的「內容視圖」中,將對應關係從 1 變更為 *,就會產生錯誤,而且作業會失敗。這個問題已經修正。
- com.ibm.xtools.modeler.ui.wizards.template 延伸點可藉由參照外掛程式內的目錄,容許外掛程式提供 UML 範本模型。然而,在前一個版本中,如果延伸參照不存在的外掛程式目錄,則「新建模型」精靈會產生錯誤。當您按一下「完成」時,對話框並不會關閉,當您按「下一步」時也不會進入下一個畫面。這個問題已經修正。
- com.ibm.xtools.modeler.ui.wizards.template 延伸點可藉由參照外掛程式內的目錄,容許外掛程式提供 UML 範本模型。然而,在前一個版本中,如果有一個以上的外掛程式提供延伸,則所有以這種方式提供的範本模型都會在「新建模型」精靈中多次出現。每一個宣告延伸的外掛程式都會出現一個範本模型。這個問題已經修正。
型樣
- 在前一個版本中,您無法選取一或多個參數所支援的類型的現有關係。這個問題已經修正。「關係參數」對話框已加入一個額外的標籤,以容許您執行這個步驟。
- 「責任鏈」型樣的型樣參數 HandleRequest 問題已經修正。在完成 UML 至 Java 的轉換後,型樣參數現在會為作業參數類型產生正確的 Java 程式碼。
- 下列問題已經修正:當 UML 模型包含的型樣實例具有寫在程式中的參照(參照其相關聯的型樣定義),而且模型是匯入到 Rational Software Architect 的另一個實例中時,如果寫在程式中的參照失效,則模型將無法開啟。
- 下列問題已經修正:當已部署的型樣外掛程式專案有遺漏或重新修訂版本的型樣 .rmd 檔案,或者型樣 .rmd 檔遺漏參數或已刪除參數時,如果部署到相同的位置,就可能無法開啟專案的 .emx 檔。
- 「型樣瀏覽器」的記憶體洩漏已經修正。
- 在非英文的作業系統上,「模型瀏覽器」視圖顯示型樣定義的問題已經修正。
入口網站工具
在從 Portal Server 匯入專用和衍生的入口網站網頁後,現在會將它們排除在入口網站專案之外。這些網頁是無法部署的,而之前在部署入口網站專案時,由於可見性和存取控制的緣故,這些網頁會導致錯誤發生。
側寫與日誌記載工具
在前一個版本中,如果您載入模型檔,而該檔案的 pathmap 變數名稱與系統 pathmap 變數名稱相同,就會顯示一則錯誤訊息,指出找不到設定檔。這個問題已經修正。現在,使用者新增的 pathmap 變數名稱不得與系統 pathmap 變數名稱相同。
關聯式資料庫工具
- 安裝這個修正程式後,就可以讓使用者在「SQL 精靈」和「SQL 查詢建置器」中指定一個綱目。這個由使用者指定的綱目會用於所有未限定的表格,
而使用這個綱目所限定的表格在剖析之後會移除綱目。有關啟動這個修正程式的指示是包含標題為 “省略 SQL 陳述式中的現行綱目限定元” 的文件中,
這份文件位於 Rational Software Architect for WebSphere 支援和下載網站
- SQLJ 外掛程式已經變更,以便產生一個唯一的預設套件名稱(不論大小寫為何)。
- 在 Oracle 8.1.7 伺服器上開啟 RequisitePro® 專案時的問題已經修正。
可重複使用的資產規格
- 在前一個版本中,如果 RAS 檔案具有不存在的參數類型,並不會顯示警告訊息。相反的,如果您試圖在「型樣編寫視圖」中展開型樣節點,就會產生 NullPointerException 錯誤。這個問題已經修正。
- 在前一個版本中,當您匯入「RAS 資產」時,您無法選擇要顯示相關聯的日誌檔。這個問題已經修正。現在,當您匯入「RAS 資產」時,您可以選取一個勾選框來指出是否要顯示日誌檔。日誌檔會顯示在您預設的 Web 瀏覽器中。
- 在前一個版本中,如果您匯入內含多個外掛程式的 RAS 資產,而其中一個外掛程式已經在您的應用程式中,就會發生錯誤。這個問題已經修正。
- 在前一個版本中,RAS 匯入無法處理特定類型的異常狀況。如果要更正錯誤,您必須使用 –clean 選項來啟動產品,這樣會讓您遺失配置資訊。這個問題已經修正。
- 在前一個版本中,當您試圖匯入的資產中含有與可部署的外掛程式相關的資產,RAS 匯入服務會產生 NullPointerException 錯誤。這個問題已經修正。
- 在前一個版本中,當您匯入或匯出資產時,用來報告錯誤、警告和參考訊息的對話框不支援檢視錯誤、警告和參考訊息相關詳細資料。這個問題已經修正。
- 在前一個版本的「RAS 匯出精靈」中,沒有選項可以讓您指出是否應該將來源一起併入到 RAS 資源中可部署的外掛程式、特性和專案。這個問題已經修正。
- 在前一個版本中,RAS 匯出和匯入功能不支援包裝和安裝 Eclipse 特性。這個問題已經修正。
- 在前一個版本中,不支援刪除對儲存庫中的 RAS 資產的意見。這個問題已經修正。現在已經併入這項功能。
- 在前一個版本中,無法按下並繼續資產、產出項目和 Eclipse 特性的授權。這個問題已經修正。現在已經併入這項功能。
Rational ClearCase 的團隊程式設計
- 在不同的工作台階段作業之間,停用「ClearCase® SCM 配接器」功能無法持續的問題已經修正。
- 下列問題已經修正:即使並未安裝 ClearCase,在建立每一個新的工作區時,仍然呈現一個對話框給使用者,提示 ClearCase Typemanager 的產品實例位置。
測試和部署工具
「應用程式伺服器工具箱 6.0 版」中的下列問題已經修正:
- J2EE Ant 匯出失敗。
- Ant 作業 regenerateAccessBean 無法讀取 accessbeandictionary.xml。
- 實作 TimedObject 的 EJB 在漸進式部署時失敗。
- 資料儲存庫不支援「自訂搜尋器」的存取目的。
- 對映 Meta 資料時發生內部錯誤 - LINK 為保留字。
- CacheImpl 設定元中未設定編製器欄位 IsNull 值。
- CacheImpl 未設定「is Null」。
- SQLJ DB2® 8.2 版的函數集自訂失敗。
- iSeries™ 的配置支援。
- EJB 1.1 根/葉的述語 col 名稱的空清單。
- 在現有的 Reg 上部署 DB2 Reg. 時的問題。
- 在使用 HTTP 基本鑑別時,無法繼續 WS 建立實務。
- WSDL2Java 產生不當的程式碼
- 如果 WSDL 沒有 SOAP 連結,用戶端實務就會發生異常狀況。
- 遺漏對 WSDK 的 noWrappedOperations。
- 連接埠 CTC XSD Bean 修正程式。
- 納入 WebSphere Application Server 5.1.1.1 發射器升級。
- 在使用「Web 服務」建立精靈來產生要在 WebSphere 應用程式伺服器上執行的 Web 服務時,發生兩個問題。
如果沒有這個修正程式,在兩個情況下,使用者將會收到 WebSphere 異常狀況,而且無法繼續執行精靈。
UML 圖型
- 在前一個版本中,如果您試圖在「狀態機」或「活動圖」的頁框上加入文字,或者試圖新增限制至「序列圖」的片段之上,就會產生一個錯誤。如果您在發生錯誤之後又儲存模型檔,就無法開啟相關的圖型,並且會開啟一個空白的圖型編輯器,並顯示無法建立組件。這個問題已經修正。
- 在前一個版本中,如果您修改形狀的標籤,例如「類別圖」上的類別實例,而放大因素又非常大(例如 400%),就會產生錯誤,而且「Java 虛擬機器 (JVM)」會終止。錯誤一開始是 "org.eclipse.swt.SWTError:沒有其他的控點"。這個問題已經修正。
- 在前一個版本中,如果您調整「序列圖」上的「替代合併片段」的大小,可能會發生一個錯誤,並強迫您關閉應用程式。這個問題已經修正。
- 在前一個版本中,如果您刪除與「序列圖」上的毀損訊息相連接的停止節點,然後刪除剩餘的訊息,再試圖復原作業,就會產生一個錯誤,而且您的圖型會毀損。這個問題已經修正。
- 在前一個版本中,您無法從「序列圖」將資訊複製並貼到外部應用程式中,例如 Microsoft® Word。這個問題已經修正。
- 在前一個版本中,如果您在「圖型編輯器」中執行動作,同時又在「內容」視圖中顯示圖型內容,動作可能需要很長的時間才能完成。這個問題已經修正。
- 在前一個版本中,如果「顯示相關元素」指令發現有非 UML 關係的元素,就會產生錯誤。這個問題已經修正。
- 在前一個版本中,如果您將架構圖型儲存成視覺化圖型,儲存作業會失敗,並顯示下列訊息:無法從現行的主題圖型儲存視覺化程式圖型。 這個問題已經修正,而且圖型現在可以正確地儲存。
- 在前一個版本中,無法針對序列圖中的訊息來從已實作的介面中選取作業。這個問題已經修正。
- 在前一個版本中,第一次從 Java 視覺化序列圖上的環境來呼叫方法的動作並不會包含在編號中。這個問題已經修正。
- 在前一個版本中,如果您從類別圖上的選用區建立資料庫實體,而所選取的目標目錄與圖型所在的專案不同,就不會將圖型中的資料庫實體視覺化。這個問題已經修正。
- 在前一個版本中,在某些 Linux® 作業系統上,當您將圖型儲存成「可調整的向量圖型 (SVG)」時,「類別圖」上的資料庫表格會顯示成空白形狀。這個問題已經修正。
- 在前一個版本中,每次您重新開啟類別圖時,並無法解析「安全角色」與「安全角色參照」之間的關係。這個問題已經修正。
- 在前一個版本中,當您在「建立 Session Bean Facade」精靈的最後一頁中建立 Session Bean Facade 時,會將 Session Bean 新增至圖型中。然而,這時也會新增一個額外的 Bean,以代表第一個 Bean 所依據的 Session Bean。即使 Bean 已在該處,仍然會發生這種狀況。這個問題已經修正。現在已經不會再新增第一個 Bean 所依據的 Session Bean。
- 下列問題已經修正:記載許多異常狀況、建立大型日誌檔,以及開啟圖型的時間非常久時,
找不到包含另一個專案的資料模型元素的「UML 類別圖」。
- 下列問題已經修正:在使用階式樣式表 (CSS) 編輯器和 UML2 圖型編輯器來建模或進行視覺化時,
在關閉 CSS 編輯器時,會在 .log 檔中報告許多錯誤異常狀況,
並且會顯示下列錯誤訊息:「發生錯誤,詳細資料請參閱錯誤日誌。」按一下產品的其他部分時,也會顯示相同的錯誤訊息序列。
- 下列問題已經修正:UML 圖型上的「元件」形狀並未顯示造型影像
- 下列問題已經修正:在試圖將「UML 序列圖」中的 Java 方法視覺化時,
有時產品會進入鎖死狀態。
- 下列問題已經修正:在使用韓文時,「UML 序列圖」中生命線標頭名稱頂端的部分會被截斷。
- 下列問題已經修正:在使用韓文時,UML 圖型的「分隔」形狀中作業名稱頂端的部分會被截斷。
- 區域化的 UML 模型設定檔的位置受限於包含 "/profiles" 的目錄名稱。這個限制已經移除。
- 下列問題已經修正:試圖將 UML 建模主題圖 (.tpx) 儲存成 UML 視覺化圖型 (.dnx) 時會失敗,並且記載錯誤。
- 下列問題已經修正:在「UML 類別圖」上的 Java 介面之間建立「延伸」關係時,
如果 super(目標)介面是二進位 Java 類型(可在工作區中透過參照的 JAR 取得),
就會在 (sub) 介面中建立不需要的方法 Stub。這些方法 Stub 是用於在 super 介面中宣告的方法。
- 這個修正可以解決下列問題:在「UML 類別圖」中,從 Java 類別將某個方法拖曳到另一個類別時,
並無法將方法從原始的類別移動,而且會在新的類別中建立一個主體為空白的方法。方法的程式碼主體會遺失。這項作業已不再支援,而且已經停用。
- 下列問題已經修正:在已將類別加以視覺化的「UML 類別圖」中,並未反映 Java 編輯器中的 Java "pull-up" 重構。
- 下列問題已經修正:當 Windows 作業系統所設定的語言會翻譯使用者的 "Application Data" 目錄時,
如果 ClearCase 從外部啟動比較或合併指令來建模或視覺化成品時,就會失敗。
- 下列問題已經修正:在列印「UML 圖型」時,對「頁面設定」對話框的變更都會被忽略。
- 下列問題已經修正:「UML 建模」編輯器無法辨識 .xmi 檔案類型。
- 下列問題已經修正:新模型類型的登錄無法延伸。
- 下列問題已經修正:透過 Java 或 UML 類別的「瀏覽圖型」來進行導覽時,
一律使用預設的關係選項來替代使用者前次的選項。
- 「階層」的「圖型導覽器」中的預設版面配置喜好設定已經變更為「平面」。
- 下列問題已經修正:將幾何圖形新增至圖型時,會刪除「UML 序列圖」上的書籤。
- 下列問題已經修正:如果圖型檔是在來源控制之下,而且尚未移出,
則重構作業將會導致 UML 視覺化類別圖被修改。
- 下列問題已經修正:在變更「UML 類別圖」上的某個 UML 類別或 Java 類別的一般化(繼承)關係時,
會使圖型無法顯示基礎模型或類別中所發生的變更。
- 下列問題已經修正:在刪除內含已開啟的「UML 類別圖」的 Enterprise Java Bean 專案時,有時會發生錯誤。
- 下列問題已經修正:在「顯示相關元素」特性和「主題圖」特性中,使用者可以按一下停止清單中的停止條件來進行追蹤。按一下清單中的實作或規格項目時,無法取得正確的結果。
- 下列問題已經修正:當連接器跨過分割時,連接器會消失,或者不會顯示在「活動圖」上。
UML 至 Java
- 在前一個版本中,如果您重構 Java 方法,並且在開啟任何其他圖型之前發現 WebSphere Application Developer 5.1.1 的「視覺化」圖型,就會產生錯誤,而無法再開啟任何其他圖型。這個問題已經修正。
- 在前一個版本中,如果您新增重複的 Java 方法至「新增 Java 方法」精靈,會出現一個錯誤訊息,通知您已經有具備相同簽章的方法存在。然而,如果您新增或變更參數而使方法超載,就會持續出現錯誤訊息。如果要執行驗證,就必須重新命名方法,然後重新執行精靈。這個問題已經修正。
- 在前一個版本中,如果您從某個 Java 類別拖曳屬性並放置到「Java 視覺化類別圖」中的另一個 Java 類別上,就會在 Java 類別中產生不正確的程式碼。這個問題已經修正。
- 在前一個版本中,您無法變更已產生的集合類型。這個問題已經修正。UML 至 Java 的轉換現在包含一個集合標籤(在「配置轉換」對話框中),可用來變更所產生的集合類型。
- 下列問題已經修正:UML 至 Java 轉換會移除內含使用者撰寫的程式碼的方法。
重要事項:只有當下列所有條件都成立時,這些轉換才會移除方法:
- 方法具備 @generated 標示。
- 方法不在對應的 UML 類別中。
- Java 方法沒有以下列註解所含括的程式碼區塊://begin-user-code 及 //end-user-code。
UML 至 EJB
- 在前一個版本中,如果您重構 Java 方法,並且在開啟任何其他圖型之前發現 WebSphere Application Developer 5.1.1 的「視覺化」圖型,就會產生錯誤,而無法再開啟任何其他圖型。這個問題已經修正。
- 在前一個版本中,如果您新增重複的 Java 方法至「新增 Java 方法」精靈,會出現一個錯誤訊息,通知您已經有具備相同簽章的方法存在。然而,如果您新增或變更參數而使方法超載,就會持續出現錯誤訊息。如果要執行驗證,就必須重新命名方法,然後重新執行精靈。這個問題已經修正。
- 在前一個版本中,如果您從某個 Java 類別拖曳屬性並放置到「Java 視覺化類別圖」中的另一個 Java 類別上,就會在 Java 類別中產生不正確的程式碼。這個問題已經修正。
- 在前一個版本中,如果 UML 類別已套用 <<Entity>>、<<Service>> 或 <<MessageProcessor>> 造型,而且作業的傳回結果參數未指定類型,則 UML 至 EJB 的轉換會產生一個 java.lang.NullPointerException 錯誤。這個問題已經修正。
- 在前一個版本中,UML 至 EJB 的轉換並不支援下列產生作業:
- 產生 CMP1.1 或 BMP Entity Bean
- 產生 Stateful Session Bean
- 僅產生 Entity Bean 或 Session Bean 的本端介面。轉換會同時產生本端和遠端介面。
- 僅產生 Entity Bean 或 Session Bean 的遠端介面。轉換會同時產生本端和遠端介面。
這個問題已經修正,而且已經支援上面這些產生作業。
- 下列問題已經修正:UML 至 EJB 的轉換會移除內含使用者撰寫的程式碼的方法。
重要事項:只有當下列所有條件都成立時,這些轉換才會移除方法:
- 方法具備 @generated 標示。
- 方法不在對應的 UML 類別中。
- Java 方法沒有以下列註解所含括的程式碼區塊://begin-user-code 及 //end-user-code。
Java 視覺化編輯器
下列問題已經修正:在「新建 Java 介面精靈」中的「Java 介面」類別的方法宣告中,參數或異常狀況的指定會被忽略,而且不會將它新增至產生的介面。
Web 服務工具
- 在使用 Web 服務精靈來處理由「HTTP 基本鑑別」保護的網站提供服務的 WSDL 時,
精靈要求輸入使用者 ID 和密碼,但之後將不會允許您繼續進行精靈的第三頁(伺服器/執行時期配置頁面)。
在 WebSphere (J2EE) Web 服務實務中,這個問題已經修正。在 Apache
Axis 以及 Apache 或 IBM SOAP 的實務中,您需要下載本端 WSDL 複本至您的工作區,然後啟動精靈來處理本端複本。
- 使用 Web 服務精靈來為第 5 版的伺服器建立 URL 或 DADX Web 服務與用戶端時,
精靈在處理到一半時會失敗,也就是當精靈試圖產生 Web 服務用戶端時。在按一下下一步以離開「連結 Proxy 產生」頁面之後會失敗,
並且會顯示一個錯誤對話框,其中包含下列訊息:
"IWAB0222E 在分析 WSDL 檔時發生錯誤」,並且在對話框的詳細資料區段中顯示
java.lang.NullPointerException。
發生這個問題是因為當精靈試圖擷取服務的 WSDL 時,
代管 WSDL 的伺服器正處於停止狀態。這個問題已經修正。精靈會先確定伺服器已處於啟動狀態,
然後再試圖擷取 WSDL,以產生 Web 服務用戶端。
- 如果您從「Web 服務瀏覽器」啟動 Web 服務精靈,
精靈對話框會出現在您桌面上所有其他視窗的「之上」,
而且無法將其縮小或放置到任何其他視窗之後,
包括主要的 Rational Software Architect 或 Rational Web Developer 工作台視窗。
此外,如果精靈處理期間發生錯誤,
錯誤對話框會出現在精靈後面;不過,您將無法察看或取消錯誤對話框,
而且也無法移動或結束精靈。唯一的暫行解決方法是停止
Rational Software Architect 或 Rational Web Developer 程序。這個問題已經修正。從「Web 服務瀏覽器」啟動的精靈已經不會再獨佔桌面。
- 使用「XML 綱目」精靈的 Java Bean 從包含 complexType 延伸和 abstract complexTypes 的綱目來產生 Java Bean 時,產生的 Java 中可能會產生編譯錯誤,
這是因為方法和其他 Java 符號重複。這個問題現在已經修正。此外,
精靈為綱目產生的 Java 程式碼可能無法正確地針對內含字首元素的 XML 實例文件來解除序列化。尤其時包含字首的的元素下的所有子項元素都無法解除序列化成為 Java 物件。這樣會使得與實例文件相對應的 Java 物件的集合不完整。這個問題現在也已經修正。
- 如果您從 WSDL 和 XML 綱目來建立完整的 Web 服務,
請先變更綱目,然後重建您的 Web 服務。精靈將不會為您的 Web 服務重新產生 Java Bean 和 Skeleton,
然而,精靈會重新產生新的部署檔,而造成編譯錯誤,
這是因為舊的 Java Bean 和 Skeleton 與新的部署檔不同步所導致。精靈現在已經修正,
可以重新產生所有的 Java 類別,包括部署、Bean 和 Skeleton 等類別。
重要事項:在套用這個修正程式時,
精靈會將您先前的 Skeleton 類別以及其中的任何商業邏輯取代成新的 Skeleton(前提是您已經啟用檔案改寫)。
為了避免遺失您的商業邏輯,先前的 Skeleton 類別將會複製到備份檔中,然後才改寫它。備份檔與您的 Skeleton 是儲存在相同的資料夾中,
並且會依據您的 Skeleton .java 檔的來命名,另外加上字尾 ".bak"。最多只會產生一個這類備份。
- 在 WebSphere Studio Application Developer 中,
Web 服務 GUI 工具內的 Java2WSDL 和 WSDL2Java 發射器已經升級,
該項升級是依據 WebSphere Application Server 5.1.1 累加修正程式 1 (5.1.1.1) 的
Java2WSDL 和 WSDL2Java 發射器,這個修正程式修改了一些其他的發射器修正程式。
重要事項:在套用這個升級之後,Web 服務工具產生的程式碼可能與
WebSphere Application Server 5.0.2 版不相容,在 Software Architect 中,
其層次是 5.0 版「單位測試環境 (UTE)」。萬一發生這種情況,
請套用 WebSphere Application Server 5.0.2 累加修正程式 8 (5.0.2.8) 至您的 UTE,
並且根據需要來套用至任何其他已安裝 5.0.2 版的伺服器。
- WebSphere Application Server 所包含的 WSDL2Java 工具有一個
"-noWrappedOperations" 選項,可針對 WSDL 作業所參照的最上層
complexTypes 和 complexType 元素,觸發要求 Bean 與回應 Bean 的產生。Software Architect 的使用者先前並無法使用這個選項。現在,
這個選項可透過視窗 > 喜好設定 > Web 服務 > 產生程式碼 > IBM WebSphere 執行時期
> 使用無折返樣式從 WSDL 產生 Java 來取得。
- 當 WSDL 以及 XML「綱目」的 include 和 import 元素使用跨目錄的相對位置 URI 時,
Software Architect 無法處理它們。WSAD Web 服務精靈通常會失敗,錯誤與下列範例類似:
"IWAB0529E 在解析 WSDL 檔
../myfolder/myfile.xsd
時發生錯誤,
匯入 WSDL 檔必須使用絕對 URL 或同一個目錄中的相對 URL"。這個限制現在已經解決,
但是會警告您最上層的 WSDL 文件不得試圖參照(直接或間接)任何其他
不是在最上層 WSDL 文件目錄中(或之下)的 WSDL 或「XML 綱目」文件。
換句話說,根 WSDL 文件必須位於其所有相依 WSDL 及「XML 綱目」文件的樹狀結構頂層。
- 當綱目 complexType 包含兩個或多個相同的元素時,
「XML 綱目」精靈的 Java Bean 會產生一個 Bean 類別,該類別具備名稱與簽章皆相同的重複 getter 和 setter,
而導致 Java 編譯錯誤。這個問題已經修正。精靈現在會產生採用單一索引的 getter 和 setter 方法,
其中索引可識別要取得或設定的元素的特定出現次數。
- 下列問題已經修正:當 WSDL 檔包含行內綱目,且限制型樣包含冒號時,WSDL 驗證器可能會指出 WSDL 檔無效。
- 下列問題已經修正:WSDL 驗證器可能會報告已匯入的 WSDL 檔無效,但事實上是有效的。
- 下列問題已經修正:WSDL 驗證器可能會報告行內綱目所匯入的綱目無效,但事實上是有效的。
- 在「WSDL 編輯器」中,WSDL 檔中的「延伸元素」可能會出現兩次,這個問題已經修正。另外,
無法將「延伸元素」新增至 WSDL 檔中的另一個「延伸元素」之下的問題也已經修正。
- 當 WebSphere 第 6 版的 DB2 型 UDDI 登錄是部署到
根據 Cloudscape® 的登錄之上時,會發生登錄無法存取的問題。
這個問題已經修正。
- 從透過「HTTP 基本鑑別」保護的 WSDL 文件來建立 WebSphere 型「Web 服務」Skeleton 或用戶端時,已經不會再暫停執行。
- 下列問題已經修正:在部署 Web 服務時,會建立不當的 java.lang.tring_Deser 解除序列化常式類別。
- 使用未包含 SOAP 連結的 WSDL 文件來試圖建立 WebSphere 型的 Web 服務 Skeleton 或用戶端時,會發生異常狀況,
這個問題現在已經解決。
- -noWrappedOperations WSDL2Java 選項現在可以在
WSDL2WebService 和 WSDL2Client 指令中使用。
- 在某些情況下,XSD 至 Java Bean 產生器會產生具備重複方法的 Java Bean,這個問題已經解決。
Web 工具
- 內容輔助並未在 JSP 中提出自訂標示屬性。
這個問題現在已經修正。
- 在 JSP 中無法辨識自訂標示所宣告的變數。這個問題現在已經修正。
- 下列問題已經修正:在 selectOne 元件中沒有選取任何項目時,
在提交時會產生驗證錯誤:"無效的值"。
- 下列問題已經修正:在 JSR 168 Faces Portlet 的動作中呼叫
facesContext.getExternalContext().redirect() 時,會發生
IllegalStateException。
- 使用 Servlet 2.2 和 2.3 規格的 web.xml 檔案的 http 方法宣告原限定為 Servlet 2.4 規格所定義的
有效 HTTP 1.1 方法。由於 2.2、2.3 DTD 所定義的值較不嚴格,
有些客戶的現有應用程式中必須依賴其他通訊協定,例如
WebDAV。這些限制已經擴充以併入這些 WebDAV 值。此外,
也加入 SIP 通訊協定,以免現有的客戶同時也使用這些值。
Servlet 2.4 應用程式將繼續受到規格所提供的「XML 綱目」定義的限制。
- 在 Page Designer 中,利用「內容視圖」來變更 TABLE 標示的對齊方式時,
有時會產生包含錯誤的頁面。在 XHTML 網頁中,DIV 標示的 align 屬性是無效的,
但您可以藉由「內容視圖」將包含無效 align 屬性的 DIV 標示新增至網頁中,
以作為 TABLE 標示的母項。這些問題已經修正。
- 在 Page Designer 中,使用「內容視圖」將 jsp:setProperty 標示插入到 JSP 頁面中,
以作為 jsp:useBean 標示的子節點時,標示並沒有 'name' 屬性。jsp:setProperty 標示應該有
'name' 屬性,其值與母項 jsp:useBean 標示的 'id' 屬性值相同。當 jsp:setProperty 標示缺乏
'name' 屬性時,會導致 JSP 頁面中發生編譯錯誤。這個問題已經修正。
- JSF 執行時期為巢狀資料表產生不正確 ID 的問題已經修正。
- 下列問題已經修正:將標示庫描述子 (.tld) 檔放置到 Web 專案的 WEB-INF 資料夾時,
JSP 編譯器、鏈結驗證器和程式碼編輯器內容輔助都無法加以辨識。
- 下列問題已經修正:在輸入日期欄位中,如果已啟用 inputHelperAssist,
並且將自訂格式設定成在日、月及年之間不含分隔字元的型樣時(例如,ddMMMyyyy),
當焦點離開日期欄位時,就會將在欄位中輸入的日期中的年份變更成今年,
例如,輸入值
01Jan1999
會變成 01Jan2005
。
- 下列問題已經修正:在使用瀏覽器控制項(例如,「上一頁」按鈕)來導覽上一頁時,
會產生非預期的結果,而導致「Web 樣式」分頁器的「資料格線」發生問題。
例如,當您按一下頁面順序 1、3、5,然後使用上一頁按鈕來回到第 1 頁,
並且在「資料格線」內按一下某個動作,就會顯示第 3 頁(應該停留在第 1 頁)。
XML 工具
- 在 J2EE XML 規格中,有些限制必須由供應商來執行(相對於由控管的 DTD 或 XSD 來執行)。在第 6 版的版本中,有些限制已經停用,
現在,有些適用的驗證已經重新恢復。您並不會注意到這些改變,因為這主要是用於 J2EE 規格標準的認證測試。
- 下列問題已經修正:在 XML 編輯器中,藉由按住 CRTL 鍵來執行拖放作業時,
可能會變成執行移動作業,而不會產生作業的複本。
4.0 已知的限制、問題和暫行解決方法
此 Readme 包括從版本特定的資訊,例如產品文件完成至今為止,尚未發佈的問題和限制。
4.1 限制
問題 |
說明 |
534425 |
每一個產品的更新程式伺服器本端鏡映都必須具備 6.0.0.1 Fix Pack
如果您使用更新程式伺服器的本端鏡映,而且已經安裝一個以上的 Rational Software Development Platform 產品,就必須為每一個已安裝的更新伺服器本端鏡映下載 6.0.0.1 Fix Pack。
如果您已安裝多個產品,而且只下載其中一個 6.0.0.1 Fix Pack,在執行「Rational 產品更新程式」時,「Rational 產品更新程式」會產生一個警告,並指出遺漏必要的更新項目。
|
531555 |
CMR 關係可能無法建立
如果兩個已經套用<<實體>>造型的 UML 類別之間有關聯關係,則 UML 至 EJB 的轉換只會建立 CMR 關係。
如果在套用<<實體>>造型的 UML 類別中有一個內容,而該內容是以另一個已套用<<實體>>造型的類別來作為內容類型,而且內容不是關聯端點,就不會產生 CMR 關係。
|
140400 |
在安裝外掛程式後,可能無法啟動外掛程式功能
在安裝外掛程式後,您必須重新啟動產品。重新啟動產品可確保新安裝的外掛程式的所有功能都會啟動。
|
4.2 問題和暫行解決方法
問題 |
說明 |
534016 |
「Rational 產品更新程式」可能無法安裝產品更新項目和選用特性
如果您以不正確的方式關閉 Rational Software Architect,就會建立一個鎖定檔,以禁止「Rational 產品更新程式」安裝產品更新項目和選用特性。若發生這種情況,就會顯示一則訊息,指出必須先關閉產品,然後「Rational 產品更新程式」才能安裝更新項目或選用特性。即使產品已經關閉,仍會顯示這則訊息。
暫行解決方法:如果要暫時解決這個問題,請啟動產品,然後再關閉產品。
這樣就會移除鎖定檔,然後「Rational 產品更新程式」就可以安裝產品更新項目和選用特性。
|
141980 |
產生的 HTML 或 PDF 輸出可能無法自動顯示在 Mozilla 瀏覽器中
由於 Mozilla 瀏覽器的問題,當您將 HTML 或 PDF 輸出發佈至檔案路徑中有 DBCS 字元的目錄時,Rational Software Architect 就無法在 Mozilla 瀏覽器中自動開啟產生的輸出。
暫行解決方法:如果要暫時解決這個問題,請開啟 Mozilla 瀏覽器,導覽至產生的輸出,然後開啟 index.html 檔,或者將結果發佈至其檔案路徑中不含 DBCS 字元的目錄中。
|
530804 |
UML 至 EJB 的轉換可能會產生編譯錯誤
如果您在某個模型上(其中已包含兩個類別之間的關聯,並且已套用 <<Entity>> 造型),選取建立來源至目標的關係選項,然後執行 UML 至 EJB 的轉換,就會在目標中產生編譯錯誤。
暫行解決方法:如果要暫時解決這個問題,請編輯產生的 Entity Bean 中受影響的檔案,並加以儲存。
例如,開啟檔案,然後插入空格或新行。
|
530470 |
受限制的使用者可能無法執行 PiggyBank 範例
受限制的使用者可能無法根據「範例展示區」中的說明來執行 PiggyBank 範例。
暫行解決方法 (Windows):如果您是以「管理者」的身分來安裝產品,但卻以非管理者的使用者身分來執行產品,您必須變更 PiggyBank 資料庫資料夾的許可權,以及該資料夾內所有檔案及子目錄的許可權。資料庫是位於 sdpinstall\rsa\eclipse\plugins\com.ibm.xtools.sample.banking.implementation_6.0.0.1\db\PIGGYBANK6.001。
暫行解決方法 (Linux):如果您是以 root 身分來安裝產品,但卻以非 root 使用者的身分來執行產品,您必須變更 PiggyBank 資料庫資料夾的許可權。資料庫是位於 sdpinstall/rsa\eclipse\plugins\com.ibm.xtools.sample.banking.implementation_6.0.0.1\db。如果要設定許可權,請執行下列指令:chmod 777 PIGGYBANK6.001
|
5.0 聯絡客戶支援中心
Rational Software Architect 的產品首頁是 www.ibm.com/software/awdtools/architect/swarchitect/。
如需 FAQ、已知問題和修正程式的清單,以及其他支援資訊,請造訪產品首頁中的 Support 網頁。
6.0 注意事項和商標
U.S. Government Users Restricted Rights - Use, duplication or
disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
本資訊係針對 IBM 在美國所提供之產品與服務所開發;而在其他國家中,IBM 不見得有提供本件中所提及的各項產品、服務或功能。
請洽詢當地的 IBM 業務代表,以取得當地目前提供的產品和服務之相關資訊。
本文件在提及 IBM 的產品、程式或服務時,不表示或暗示只能使用 IBM 的產品、程式或服務。
只要未侵犯 IBM 的智慧財產權,任何功能相當的產品、程式或服務都可以取代 IBM 的產品、程式或服務。
不過,任何非 IBM 的產品、程式或服務,使用者必須自行負責作業的評估和驗證責任。
本文件所說明的主題內容,IBM 可能擁有其專利或專利申請案。
提供本文件不代表提供這些專利的授權。您可以書面提出授權查詢,來函請寄到:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
如果是有關雙位元組 (DBCS) 資訊的授權查詢,請洽詢所在國的 IBM 智慧財產部門,或書面提出授權查詢,來函請寄到:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
下列段落若與該國之法律條抵觸時,即視為不適用:International Business Machines Corporation 只依「現況」提供本出版品,不提供任何明示或默示之保證,
其中包括且不限於不違反規定、可商用性或特定目的之適用性的隱含保證。
有些國家在某些交易上並不接受明示或默示保證的排除,因此,這項聲明對 貴客戶不見得適用。
本資訊中可能會有技術上或排版印刷上的訛誤。
因此,IBM 會定期修訂;並將修訂後的內容納入新版中。IBM 隨時會改進及/或變更本出版品所提及的產品及/或程式,不另行通知。
本資訊中任何對非 IBM 網站的敘述僅供參考,IBM 對該網站並不提供保證。
這些網站中的教材不屬於此 IBM 產品的相關教材,用戶使用這些網站時應自行承擔風險。
IBM 得以各種 IBM 認為適當的方式使用或散布 貴客戶提供的任何資訊,而無需對 貴客戶負責。
如果本程式的獲授權人為了 (i) 在個別建立的程式和其他程式(包括本程式)之間交換資訊,
以及 (ii) 相互使用所交換的資訊,因而需要相關的資訊,請洽詢:
Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, MA
02421-3112
USA
上述資料之取得有其特殊要件,在某些情況下必須付費方得使用。
IBM 基於雙方之 IBM 國際程式授權合約(或任何同等合約)條款,
提供本文件所提及的授權程式與其所有適用的授權資料。
本文件中所含的任何效能資料是在控制環境中得出。
因此,在其他作業環境中獲得的結果可能有明顯的差異。
部分測量可能是在開發階段的系統上測定,無法保證這些測量在一般可用的系統上維持不變。
再者,有些測定可能是透過推測方式來評估。
實際結果可能不同。
本文件的使用者應驗證適用於其特定環境的資料。
本文件所提及之非 IBM 產品資訊,取自產品的供應商,或其發佈的聲明或其他公開管道。
IBM 未測試過這些產品,也無法確認這些非 IBM 產品的執行效能、相容性、或任何對產品的其他主張是否完全無誤。
有關非 IBM 產品的性能問題應直接洽詢產品供應商。
所有關於 IBM 未來方針或目的之聲明,隨時可以更改或撤消,不必另行通知,而且僅代表目標與主旨。
這份資訊含有日常商業運作所用的資料和報告範例。
為了盡可能地加以完整說明,範例中含有個人、公司、品牌及產品的名稱。
所有這些名稱全屬虛構,如果與實際商場企業使用的名稱和地址雷同,純屬巧合。
著作權:
這份資訊含有原始語言的範例應用程式,用以說明各作業平台中的程式設計技術。
貴客戶可以為了研發、使用、銷售或散佈符合範例應用式所適用的作業平台之應用程式介面的應用程式,以任何形式複製、修改及散佈這些範例程式,不必向 IBM 付費。
這些範例並未在所有情況下完整測試。
因此,IBM 不保證或暗示這些程式的可靠性、有用性或功能。您可以免費為了開發、使用、銷售或散布應用程式,利用任何形式來複製、修改和散布這些程式範例,不過,這些應用程式必須符合 IBM 的應用程式設計介面。
這些範例程式或任何衍生成果的每份複本或任何部分,都必須依照下列方式併入著作權聲明:
(C)(您的公司名稱)(年份)。本程式的若干部分係衍生自 IBM 公司的範例程式。
(C) Copyright IBM Corp. 2000, 2005. All
rights reserved.
若 貴客戶正在閱讀本項資訊的電子檔,可能不會有照片和彩色說明。
程式設計介面資訊
程式設計介面資訊之目的,是要協助您利用這個程式來建立應用軟體。
通用程式設計介面可讓您撰寫應用軟體,以取得本程式工具的服務。
不過,這項資訊也可能包含診斷、修正和調整資訊。
提供診斷、修正和調整資訊是要協助您進行應用軟體的除錯。
警告:請勿將這份診斷、修正和調整資訊當作程式設計介面使用,因為它隨時會改變。
商標和服務標記
下列詞彙是 International Business Machines Corporation 在美國及/或其他國家的商標:
- ClearCase
- Cloudscape
- DB2
- developerWorks
- IBM
- Informix
- iSeries
- Rational
- Rational Rose
- RequisitePro
- SoDA
- WebSphere
- XDE
Java 和所有以 Java 為基礎的商標是 Sun Microsystems, Inc. 在美國及/或其他國家或地區的商標。
Microsoft 及 Windows 是 Microsoft Corporation 在美國及/或其他國家或地區的商標。
Intel 是 Intel Corporation 在美國及/或其他國家或地區的商標。
UNIX 是 The Open Group 在美國和其他國家或地區的註冊商標。
Linux 是 Linus Torvalds 在美國及/或其他國家或地區的商標。
其他公司、產品或服務名稱,可能是第三者的商標或服務標記。