AIX 的問題及限制
您在特定 AIX® 系統環境或配置中可能遇到的已知問題或限制。

MALLOCOPTIONS環境變數可能導致從 Java™ 程式碼
啟動新處理程序時發生問題
從服務重新整理 7 開始, Java 啟動程式 (java 指令) 及公用程式 (例如 javac、 jconsole、 jar 及其他) 會設定環境變數
MALLOCOPTIONS=multiheap,considersize以增進效能,特別是在使用 OpenJCEPlus 安全提供者時。 如果您從繼承 Java 程式碼執行所在環境的 Java 程式碼 (例如,使用 java.lang.ProcessBuilder 或 java.lang.Runtime.exec() API) 啟動處理程序,則也會為該處理程序設定此環境變數,這可能會導致問題。如果您不想要為新處理程序設定
MALLOCOPTIONS變數,請在 Java 程式碼中啟動新處理程序時從環境中排除該變數,或啟動新處理程序,然後移除該變數。 例如,如果您使用 java.lang.ProcessBuilder API ,則可以使用 environment() 方法來傳回 Map 物件,其中列出有效的環境變數。 然後,您可以先從 Map 物件中移除MALLOCOPTIONS環境變數,然後再使用 start() 方法來啟動新的處理程序。 或者,如果新的處理程序是 UNIX Shell Script ,您可以啟動處理程序而不修改繼承的環境,然後在 Shell Script 中指定unset MALLOCOPTIONS,以便在處理程序啟動之後移除變數。
- 桌面 API
如果有一或多個 GNOME 程式庫無法使用,桌面 API 可能無法運作。
- 圖形終端
如果您在 64 位元 AIX(具有 UTF-8 語言環境) 上使用此版本,且本端圖形終端機使用 UTF-8 語言環境,您可能會看到
java.io.Console的異常狀況。在 AIX 6.1上,異常狀況為:
如需相關資訊,請參閱 APAR https://www-304.ibm.com/support/docview.wss?uid=isg1IZ97736。IZ97736: CANNOT CONTROL TTY ATTRIBUTE BY USING 64BIT PROGRAM在 AIX 7.1上,異常狀況為:
如需相關資訊,請參閱 APAR https://www-304.ibm.com/support/docview.wss?uid=isg1IZ97912。IZ97912: CANNOT CONTROL TTY ATTRIBUTE BY USING 64BIT PROGRAM- 切換輸入方法
在使用 IM 選項功能表切換「輸入方法 (IM)」之前,您必須關閉候選視窗並確定預先編輯的字串。 如果您開啟 IM 選項功能表,但未關閉候選視窗或確定預先編輯的字串,請取消功能表,然後關閉候選視窗,最後確定預先編輯的字串。 然後,您可以嘗試重新切換 IM。
- 在 JFrame 中顯示 DBCS 字元
DBCS 字元可能無法正確顯示在 JFrame 的標題中。 若要避免此問題,請在登入之後在終端機登入畫面中設定語言,而不是在提示中設定。
- Unicode Shift_JIS 字碼頁別名
- 附註: 此限制僅適用於日文使用者。已移除 Shift_JIS 的 Unicode 字碼頁別名 "\u30b7\u30d5\u30c8\u7b26\u53f7\u5316\u8868\u73fe"。 如果您在應用程式中使用此字碼頁,請將它取代為 Shift_JIS。
- 使用 GTK 外觀與操作方式來擺動應用程式問題
如果系統上未正確安裝 GTK 程式庫,則 Swing 應用程式可能無法正確呈現 GUI 元件。 在第 7 版上看不到此問題,該版本對相同條件不敏感。 如果您收到主控台訊息,指出遺漏程式庫,請安裝那些程式庫以更正問題。
- UDP 資料包 Socket 失敗
依預設,在 AIX上,系統範圍
udp_sendspace設定為 9216 個位元組。 如果您嘗試傳送長度大於 9216 位元組的緩衝區資料,則會發生 UDP 資料包 Socket 失敗。 您可以使用 DatagramSocket.socket.setSendBufferSize(SEND_SIZE);中可用的 setSendBufferSize() 函數來增加緩衝區大小。- 「抽象 Windows 工具箱 (AWT)」上的 color 選用區變更
「一般桌上管理系統環境 (CDE)」color 選用區現在支援高色彩設定。 因此,「抽象 Windows 工具箱 (AWT)」的預設 SystemColor 設定現在與舊版上的 Motif Toolkit 相同。 若要回復至較早的 AWT color 選用區設定,請將 ibm.awt.mediumColor 系統內容設為 true。 如需相關資訊,請參閱 細項系統內容指令行選項。