Tuesday, May 05, 2009

Oracle SQL Developer UI problem

花俏如我,每使用一個軟體一定要先變變他的長相。就在某天我意外發現sqldeveloper竟然也可以換換衣服時,我下手了,在經過提示須要重新啟動才可以套用新設定之後,他就壞了= =。
所謂的壞了,是當你再次開啟sqldeveloper時,可以看到一開始logo的進度,跑完後,就沒下文了。可是去看task manager又有sqldeveloper.exe在跑,整個就有一種沒救了的感覺,只好開始找問題找論壇。
Luckly!!!在OTN上面看到有人做了跟我完全一樣的動作,就遇到一樣的問題XD,非常開心。
先說說我的環境: winXP SP3 + sqldeveloper 1.5.4 + jdk6 upd10
跟OTN上問問題的人不太一樣,不過實驗證明,解法一樣可行。
1. 首先問題就是出在去動UI風格,而相關的config記錄在product-preferences.xml這個檔案裡。
2. 這個檔案的路徑在 C:\Documents and Settings\[user_name]\Application Data\SQL Developer\system1.5.4.59.40\o.sqldeveloper.11.1.1.59.40\
那些版本的數字可能會有些不同。
3. 在

<hash n="environment-options">
區段裡記錄著外觀風格的設定,預設有這兩行

<value n="lafClass" v="oracle.bali.ewt.olaf2.OracleLookAndFeel">
<value n="lafThemeClass" v="skin:fusionblue">

如果手賤把風格改為XP什麼鬼的,就會變成這樣:

<value n="lafClass" v="com.sun.java.swing.plaf.windows.WindowsLookAndFeel">
<value n="lafThemeClass" v="">

然後sqldeveloper就開不起來了...
4. 改回去吧,就可以用了。

Ref: OTN

Comments

0 Responses to "Oracle SQL Developer UI problem"

Post a Comment

Tags