看板 java 關於我們 聯絡資訊
※ 引述《catjimmy (cat)》之銘言: : 標題: [問題] jar無法在中文路徑下執行 : 時間: Wed Aug 31 10:47:18 2011 : : 程式在eclipse上執行都沒有問題 : : 但是匯出成jar時一直沒有辦法執行 : : 反覆測試後才發現只要檔名或是路徑中有中文的話就無法執行 : : 在英文底下就沒有問題 : : 拜求過大神以及爬文也沒看到這方面的資訊 : : 請問有人可以提供解答嗎~ : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 111.250.163.236 : → tkcn:你的"執行"到底是啥? 匯出? 還是執行jar? 錯誤訊息又是啥? 08/31 10:52 : → catjimmy:抱歉,執行指執行jar,雙擊執行完全沒反應,用命令列出現 08/31 13:40 : → catjimmy:嘗試開啟檔案xxxx時發生未預期的錯誤=>中文路徑都是亂碼 08/31 13:42 繼續問.. 檔名/路徑有中文指的是什麼? eclipse 專案本身在中文路徑? 匯出 jar 檔的路徑? (如果是這項,把檔案搬到其他路徑是否便可執行?) jar 檔裡頭的路徑? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.78.231
catjimmy:是指jar的所在路徑,若是把它搬到英文路徑底下就沒有問題 08/31 13:55
catjimmy:但eclipse本身卻是在中文路徑== 08/31 13:57
tkcn:命令列所下的指令是什麼? 08/31 14:07
catjimmy:java -jar "D:\xxxx\xxxx\xxxx\xxx.jar" 08/31 14:22
tkcn:直接到 jar 所在目錄打 java -jar xxxx.jar 呢? 08/31 14:28
catjimmy:檔名是中文也不行Orz 08/31 14:29
catjimmy:但在中文路徑下java -jar "中文.jar" 不行"e.jar"可以 08/31 14:32
asilzheng:eclipse裡面是unicode win底下是big-5?? 08/31 15:22
catjimmy:eclipse是unicode沒錯,win的編碼我不知道去哪找@@" 08/31 15:27