String path = System.getProperty("user.dir")+"\\src\\test\\pageImg.png"在项目里是对的。
导出成jar包,就出错了路径是: D:/myjar.jar/test/pageImg.png像这样的路径该怎么改
导出成jar包,就出错了路径是: D:/myjar.jar/test/pageImg.png像这样的路径该怎么改
解决方案 »
- 问一个窗体控件状态设置的问题
- 菜鸟问题2-〉改变windows属性
- 同步 synchronized 的问题
- 我在书上看到这个程序,我有点不懂。请你们指导一下,谢谢!
- 请教:java.sql.SQLException: 流已被关闭 问题
- JAVA---------BufferedReader和BufferedWriter
- 在serverlet中能够使用多线程吗?
- 请问用java脚本如何定义一个多维数组?
- 作MailingList请指教!!!在线等待!
- 求一个java用JFrame+JPanel做的小案例,在线等
- 有关Bounce Message 转发的讨论
- 请教一个超级算法难题——java根据定位坐标计算区域问题!
org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(timing.TimingApp.class).getContext().getResourceMap(RunningDialog.class);
jLabel1.setIcon(resourceMap.getIcon("jLabel1.icon"));
BufferedReader reader = new BufferedReader(new InputStreamReader(ClassLoader.getSystemResourceAsStream("test/1.txt")));
http://www.gamedev.net/community/forums/topic.asp?topic_id=417009
this.getClass().getResource("/")
得到的是当前的classpath的绝对URI路径。
用这个试一下,获取的是 你的项目下面的 classpath配置路径,比如在eclipse下面, 你编译后的class 在 build下面,那么此时 this.getClass().getResource("/") 就是 D:/eclipse/workspace/***/build/
这里假设你的eclipse项目在D:/eclipse/workspace/ 这个路径下面。