Re: [問題] jar無法在中文路徑下執行

看板java作者 (小安)時間12年前 (2011/08/31 13:50), 編輯推噓5(504)
留言9則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《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

08/31 13:55, , 1F
是指jar的所在路徑,若是把它搬到英文路徑底下就沒有問題
08/31 13:55, 1F

08/31 13:57, , 2F
但eclipse本身卻是在中文路徑==
08/31 13:57, 2F

08/31 14:07, , 3F
命令列所下的指令是什麼?
08/31 14:07, 3F

08/31 14:22, , 4F
java -jar "D:\xxxx\xxxx\xxxx\xxx.jar"
08/31 14:22, 4F

08/31 14:28, , 5F
直接到 jar 所在目錄打 java -jar xxxx.jar 呢?
08/31 14:28, 5F

08/31 14:29, , 6F
檔名是中文也不行Orz
08/31 14:29, 6F

08/31 14:32, , 7F
但在中文路徑下java -jar "中文.jar" 不行"e.jar"可以
08/31 14:32, 7F

08/31 15:22, , 8F
eclipse裡面是unicode win底下是big-5??
08/31 15:22, 8F

08/31 15:27, , 9F
eclipse是unicode沒錯,win的編碼我不知道去哪找@@"
08/31 15:27, 9F
文章代碼(AID): #1ENSkamE (java)
討論串 (同標題文章)
文章代碼(AID): #1ENSkamE (java)