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