最近碰到幾個怪問題:
1. 在新裝的XP上Swing界面文字不顯示,加上遠程調試參數就能出來。安裝最新的jre/jdk也沒用。啟動時加上遠程調試參數OK,但不能這樣交付啊。后來給顯卡升級了一下驅動,搞定!真是奇怪
2. xp上跑的很好的批處理在win2k下失敗,%~dps0失敗,這是用來取批處理的短格式當前路徑。google后知道這個參數在xpsp2以前都返回錯誤路徑,我倒。。。 %~dps1, %~dp0都能正常工作,于是乎,寫了兩個批處理,把%dp0(長路徑)傳給另外一個,在那里面用%~dps1取得后設定環境變量,成功~
3.?Java程序安裝成服務以后不能接受其他電腦的訪問,獨立運行的時候沒問題。用超級用戶權限也沒戲。后來拍拍腦袋發現是防火墻的問題,手動啟動服務的時候windows防火墻不提示是否允許訪問網絡,所以缺省就被禁止鳥~。在防火墻中添加例外程序以后OK。所以安裝程序需要聰明一些,自己在注冊表中增加相關設定。