String userDir = System.getProperty("user.dir");
解决方案 »
- tomcat控制台消息 did you see me on the browser window as well
- java 读取文件指定行的内容
- java中的异常发生了是不是程序就无法恢复正常了?
- 求SQL一个函数`知道的告诉下好吗?
- java语法问题
- 为什么吧能把d=d1+d2换成System.out.println(d="d1+d2");?
- 在sybase的存储过程中生成的临时表(表名前带#),我若在存储过程中显示地用truncate和drop删除时报错,请问是怎么回事?
- 怎么判断一个ftp资源是否存在?!
- 很多线程同时写数据库的问题
- 在Apache+Apache Tomcat 4.0挂上自己的web站点
- 请问大家知道构建次数如何获取吗?
- JAVA下面的代码编译不了,说两处错了,到底是那呀?
D:\programe\project\classes 编译后的class文件存储位置假如你有一个类名是 com.yours.Test
你可以这样取得路径
Test t=new Test();
URL url=t.getClass().getResource("/com/yours/Test.class");
//注意这里的起始路径是你包所在路径,或者是classpath里面一个路径
String s=url.getPath();
System.out.println(s);
你会得到输出:
/D:/programe/project/classes/com/yours/Test.class
你取得了绝对路径,然后自己处理吧你使用../image/a.jpg 可以取到
D:\programe\project\image\a.jpg
这个都是classpath中"."这个目录的功劳,它表示系统当前路径