JAVA 和本地相关信息的获取问题

hengxxh 2007-06-20 03:01:09
说明:假设现在已经把Class打成了可执行的jar包,这样在一台装有JRE的机器上都可以运行了,而且是放在任何的位置,都可以运行!——现在的问题是,我把这个可运行的jar放在了任意的一个位置,我的运行程序里能有办法获取目前运行的程序包是在什么路经么?

谢谢高手指点!
...全文
157 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hengxxh 2007-06-20
  • 打赏
  • 举报
回复
晕,我爽快地把分给了,帖子结了,又发现一个问题,还忘 fool_leave(请及时结贴) 再帮忙解答下!不甚感激!
System.getProperty( "user.dir "); //这个方法可以得到我点击的jar运行文件所在的目录了,可我把我想要得到路径的文件打在jar里面了,要想得要jar里面的文件路径,似乎有点问题,因为这个jar文件的文件名可能任意改的。
hengxxh 2007-06-20
  • 打赏
  • 举报
回复
弄清楚了,谢谢!
fool_leave 2007-06-20
  • 打赏
  • 举报
回复
你说得的是取得当前程序所在位置吧

System.getProperty("user.dir");
或者直接用相对路径,如"a.txt"就是你jar或者exe文件同级目录内的a.txt文件

62,623

社区成员

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

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