JAVA怎样得到当前程序的路径

dreamhyz 2009-08-31 10:31:10
RT
...全文
433 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
清晨v 2009-09-02
  • 打赏
  • 举报
回复
学习中!
BUY 2009-09-02
  • 打赏
  • 举报
回复
System.out.println(System.out.getProperty("uesr.dir"));是得到文件所在的包的路径;
System.out.println(this.getClass().getResource().getPath());得到的是文件所在的路径;
feishare 2009-09-02
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 justinavril 的回复:]
Java code
System.out.println(System.getProperty("user.dir")+"\\"+new TestApplet().getClass().getName());
[/Quote]

完整
hxbot 2009-09-02
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 yanliang_xt 的回复:]
引用 19 楼 hxbot 的回复:
Java codeFile f=new File(".");//当前path
f.getPath();


输入还是"."
[/Quote]

有什么问题吗?
inthirties 2009-09-01
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 yanliang_xt 的回复:]
引用 14 楼 coldanimal 的回复:
引用 13 楼 java2000_net 的回复:
JAVA得到当前程序的绝对路径的2种方法


怎么好像每个问题都有对应的文章哇。。。。


看那文章的发表时间就知道了。。
[/Quote]

哦,是刚刚发布的新文。
Miracle1216 2009-09-01
  • 打赏
  • 举报
回复

String name = Test.class.getCanonicalName().replace(".", "\\");
System.out.println(System.getProperty("user.dir") + "\\" + name);
Miracle1216 2009-09-01
  • 打赏
  • 举报
回复
System.getProperty("user.dir");
只能得到Project的路径,不能得到文件路径。。。
xiaocaogf 2009-09-01
  • 打赏
  • 举报
回复
getAbsolutePath(); 可以
ouyangyh 2009-09-01
  • 打赏
  • 举报
回复
也可以使用getResoure的方法
yanliang_xt 2009-09-01
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 hxbot 的回复:]
Java codeFile f=new File(".");//当前path
f.getPath();
[/Quote]

输入还是"."
hxbot 2009-09-01
  • 打赏
  • 举报
回复
File f = new File(".");  //当前path

f.getPath();
whynot_paul 2009-08-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhuzhusany 的回复:]
没错
System.getProperty("user.dir");
可以得到程序的绝对路径
[/Quote]
用过这个~
asura11 2009-08-31
  • 打赏
  • 举报
回复
嗯,又学习到了一招....
eyuanliang 2009-08-31
  • 打赏
  • 举报
回复
System.getProperty("user.dir");

学习下这个 马上实验下
bassbio 2009-08-31
  • 打赏
  • 举报
回复
System.getProperty("user.dir")
dajiadebeibei9 2009-08-31
  • 打赏
  • 举报
回复
getAbsolutePath(); //这个可以
getProperty("user.dir");//这个没用过 正好学习了
supperbeakmania 2009-08-31
  • 打赏
  • 举报
回复
System.getProperty("user.dir");
lcj_up 2009-08-31
  • 打赏
  • 举报
回复
getAbsolutePath()这个可以
justinavril 2009-08-31
  • 打赏
  • 举报
回复

System.out.println(System.getProperty("user.dir") +"\\"+ new TestApplet().getClass().getName());
java_object 2009-08-31
  • 打赏
  • 举报
回复
如果程序要打成 jar包的话,就不要用这个了,呵呵

加载更多回复(9)

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧