作者sbrhsieh (偶尔想摆烂一下)
看板java
标题Re: [问题] jar档(双键点击)的移动与直接使用
时间Wed Jun 15 21:38:05 2011
※ 引述《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)
1F:推 ff0704:感谢您的提示!! 完全没想到要getResource啊... 06/16 22:59