NullPointerException 在 GTKLookAndFeel.initSystemColorDefaults;root 用戶正常。Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initSystemColorDefaults(GTKLookAndFeel.java:1258)
at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.loadStyles(GTKLookAndFeel.java:1500)
...
zh_CN.UTF-8。C Locale 運行,避開該 Bug。#!/bin/bash
# starteclipsewtk.sh
export LANG="en_US.UTF-8"
export LANGUAGE="en_US"
/home/eclipse/eclipse
賦予執行權限 chmod +x starteclipsewtk.sh,雙擊或命令行運行此腳本啟動 Eclipse,模擬器即可正常啟動。
Ubuntu 7.04 下 WTK 模擬器崩潰為 **GTK LookAndFeel + zh_CN.UTF-8 Locale 的 JRE 已知 Bug**。通過啟動腳本強制 LANG=en_US.UTF-8 可繞過崩潰,但引入中文顯示缺失。生產環境建議升級系統/JRE 版本以徹底修復。