java关于 Path类的相对于存储目录的根路径问题

plugin 发布于 2015/01/13 05:57
阅读 1K+
收藏 0

我java 的编译后的class文件放在的是I:/workspace/stand/nio2/bin

那么我Paths.get();里面指定了“/”,那么就是相对于I:啊。

结果第二条输出语句输出的是

I:\workspace\stand\nio2\‪\demo\propit.png

我认为应该输出的是I:\demo\propit.png

哪位大哥帮我解惑一下。谢谢


加载中
0
plugin
plugin
难道就没有早起的帅哥吗
0
小倩的安卓生活

遇到同样的问题,求解答

0
plugin
plugin

引用来自“小倩的安卓生活”的评论

遇到同样的问题,求解答

你是以前就遇到相同的问题,还是就看我遇到试了一把。我后面重写了一遍,竟然神奇的成功了。不知道什么原因。我发誓绝对没写错。
0
LucEsape
LucEsape
/ 表示你项目根目录, Paths.get(arg) 获取的是你项目根目录下的路径
LucEsape
LucEsape
回复 @plugin : Paths.get("") 的API看下吧
plugin
plugin
回复 @贰狮叔 : ‪I:\demo\propit.png 图片一直都在这里。绝对路径和相对路径我肯定知道。真的
LucEsape
LucEsape
回复 @plugin : 你的图片放在哪?提问和现在明显是不一样的位置。
LucEsape
LucEsape
回复 @plugin : 麻烦你理解下绝对路径和相对路径
plugin
plugin
麻烦你看下下面那张图。我感觉就是以I:作为根目录而不是项目。
0
R-Lu
R-Lu
你这个应该是以项目为根目录,所以绝对路径之后,物理路径就是这样。
0
plugin
plugin

引用来自“Robinson_lu”的评论

你这个应该是以项目为根目录,所以绝对路径之后,物理路径就是这样。

麻烦你帮我看下这个

现在不是在I:作为根目录吗。肯定不是项目啊

0
dij
dij
哦,以前我都用的File对象的哪个方法,返回一Path对象的。
plugin
plugin
toPath()
0
子木007
子木007
插一句,  你这个是什么字体,看上去蛮舒服!  
子木007
子木007
回复 @plugin : 我用的就是 Consolas, 和你这个看上去不一样。尤其是那个字母 g ,完全不是一个风格
plugin
plugin
@管梨员 Consolas
子木007
子木007
回复 @plugin : 我擦,eclipse以前的字体那么挫!! 帮兄弟看看是啥字体呗, 机器上没有eclipse。
plugin
plugin
Eclipse默认的就是。我也觉得蛮舒服的。
返回顶部
顶部