作者tkcn (小安)
看板java
標題Re: [問題] jar無法在中文路徑下執行
時間Wed Aug 31 13:50:25 2011
※ 引述《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