Re: [問題] jar檔(雙鍵點擊)的移動與直接使用

看板java作者 (偶爾想擺爛一下)時間14年前 (2011/06/15 21:38), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《ff0704 (非正咩)》之銘言: : 其實標題真不知道該怎麼下... : 來寶地詢問,實在是因為本人已經爬板爬得肌肉拉傷(誇張),餵狗又吐不出自己能 : 參(ㄌㄧˇ)考(ㄐㄧㄝˇ)的答案... : ++ 以上表達對寶地高手的崇敬之心 ++ : 目前情況是已經利用指令做出了可直接執行的jar檔,雙鍵點擊後也一切OK,可以執行 : ,可是當我換台電腦測試能不能正常執行後,問題卻發生了...!! : 當我搬動jar檔離開出生地後,卻再也無法執行,即使只是往上一層或往下一層資料夾 : ,利用java -jar指令執行後發現內包的其中一個.txt檔無法被讀取(訊息:檔案開啟錯誤) : 解開jar檔檢查,我確定該txt檔有被包在裡面 : 請問,這個問題可能是出在哪裡? : jar檔不是可以被放在任何使用者可以存取到的目錄裡使用嗎? : ++ 這是問(ㄏㄠˊ)題(ㄨˊ)結(ㄧˋ)束(ㄧˋ)的(ㄉㄜ˙)分線 ++ : 應朋友要求做了一個小遊戲,卻無法傳給人家玩,總覺得好無奈...Q_Q application 必要的 resource files 一般都是透過 Class or ClassLoader 來取得,不論你的 application 有沒有打包成 jar。 請參閱: http://www.javaworld.com.tw/jute/post/view?bid=5&id=169378&tpg=1&ppg=1&sty=1&age=0#169378 短址:http://tinyurl.com/44d8cvm http://www.javaworld.com.tw/jute/post/view?bid=29&id=215246&tpg=1&ppg=1&sty=1&age=0#215246 短址:http://tinyurl.com/3u42sp2 http://download.oracle.com/javase/6/docs/api/java/lang/Class.html#getResource(java.lang.String) 短址:http://tinyurl.com/3bdhytk http://download.oracle.com/javase/6/docs/api/java/lang/Class.html#getResourceAsStream(java.lang.String) 短址:http://tinyurl.com/6xptqe8 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.20.39 ※ 編輯: sbrhsieh 來自: 114.45.20.39 (06/15 22:29)

06/16 22:59, , 1F
感謝您的提示!! 完全沒想到要getResource啊...
06/16 22:59, 1F
文章代碼(AID): #1D-BN0Qk (java)
討論串 (同標題文章)
文章代碼(AID): #1D-BN0Qk (java)