核心 - 版本注意事項


1.0 已知的問題和限制
    1.1 WebSphereR Studio 安裝目錄中的無效字元會使它無法啟動
    1.2 建立的執行緒中的類別載入器之問題
    1.3 在 Plugin.startup 中建立可執行的延伸項目時發生死鎖

1.0 已知的問題和限制

1.1 WebSphere Studio 安裝目錄中的無效字元會使它無法啟動

WebSphere Studio 如果安裝在包含無效字元(如 %#<>"!)的目錄中,會無法啟動。要解決這個問題, 請將 WebSphere Studio 安裝在不含無效字元的目錄中。

1.2 建立的執行緒中的類別載入器之問題

當您嘗試利用外掛類別載入器以外的類別載入器從新建立的執行緒中載入類別時,會發生一個已知的問題。其結果會是 ClassNotFoundException。要解決這個問題,請執行下列步驟:

  1. 建立一個在其中要執行您程式碼的執行緒。
  2. 傳送
    yourThread.setContextClassLoader(yourClassLoader); 
     (YourPluginClass.class.getClassLoader())

    當您抓取載入的類別時,可以找到該類別載入器。
  3. 在新建立的執行緒中執行您的程式碼。

如果您設定了現行執行緒的環境定義類別載入器,您會和該執行緒的其他使用者(這些都是 WebSphere Studio 的使用者)競爭,因此結果會無法預期。

1.3 在 Plugin.startup 中建立可執行的延伸項目時發生死鎖

如果 Plugin.startup 程式碼太複雜,且執行的是像建立可執行的延伸項目這類的作業, 則可能會發生死鎖的狀況。Plugin.startup 程式碼僅應執行簡單的簿記作業。

返回主 Readme 檔

>