0 0

idea和eclipse执行getAbsolutePath()结果的不同5

代码

public static void main(String[] args) {
        System.out.println(new File(".").getAbsolutePath());
}
idea结果:

F:\All Code\IdeaProjectTest\.

eclipse结果:

F:\All Code\IdeaProjectTest\HelloWorld\.

项目名都是HelloWorld,为什么idea获取的结果没有\HelloWorld​
2015年1月09日 17:49

1个答案 按时间排序 按投票排序

0 0

代码运行时的 Working directory的设置不对。

点击菜单的 Run -> Edit Configurations , 设置 Working directory为 $MODULE_DIR$

也可以在 Defaults里设置默认值,比如JUnit点开,设置 Working directory为 $MODULE_DIR$  ,这样执行JUnit的时候Working directory默认就为当前项目路径了。

不知道怎么直接插图片,要不然给你放个图上来了。

2015年1月13日 10:08

相关推荐

    Java中getPath与getAbsolutePath区别.pdf

    Java中getPath与getAbsolutePath区别.pdf

    详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别

    下面小编就为大家带来一篇详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    java File类的一些知识

    File的getPath_getAbsolutePath和getCanonicalPath的不同

    双SD卡手机盘符判断.zip

    最近做一个项目,需要显示SD卡上的照片,因为自己用的是三星手机,结果发现用Environment.getExternalStorageDirectory().getAbsolutePath()这样的代码只能显示出内置SD卡的照片,没有办法获取到外置SD卡的照片,...

    ImageToVideo.zip

    Bitmap frame = BitmapUtil.decodeSampledBitmapFromFile(files[i].getAbsolutePath() , 480 , 320); se.encodeImage(frame); Log.e("performJcodec: ", "执行到的图片是 " + i); } se.finish(); Log.e(...

    java文件创建删除

    windows 系统的路径分割符是“\” 文件名大小写不敏感;linux系统路径分隔符“/” 文件名大小写敏感;...getAbsolutePath()获得绝对路径; list() 显示目录和文件; exist()判断文件或路径是否存在;

    uploadfile.exe

    UI自动化选中文件时,用粘贴板复制文件地址,回车的方式不稳定 用exe选中文件更稳定 String ProjectPath = RunConfiguration.getProjectDir... String cmd = newuploadExe + " \"" + file.getAbsolutePath() + "\"

    Android用ListView显示SDCard文件列表的小例子

    代码如下:filePath = Environment.getExternalStorageDirectory().getAbsolutePath() + “/ADASiteMaps/SigRecord”; File file=new File(filePath); File[] files = file.listFiles();构造Adapter, 代码...

    Java生成、修改文件夹和文件名.rar

    Java生成、修改文件夹和文件名,Java创建目录或文件夹,并修改、删除、重命名文件夹或文件名称,使用进行的文件操作实例。  super("目录和文件的创建、删除和更名"); //调用父类构造函数  jtfPath=new ...

    Java基础知识小结

    file的getPath,getAbsolutePath,getCanonicalPath的不同。 int String互转的多种方法。 JAVA注释方法及格式。 java注释具体实现。 java 6中的性能优化。 java参数的应用-verbose java关闭窗体的六种方法。 jdk1.6...

    删除svn文件的java代码

    System.out.println("删除文件成功:" + file.getAbsolutePath()); } else { System.out.println("删除文件失败:" + file.getAbsolutePath()); } } } directory.delete(); System.out.println("删除目录...

    android listView实现树形菜单的控件

    第二种是在你的sdcard目录下去查找文件结构然后,读出来,你要在asdcard目录下,建一个文件目录,和他的子文件和子文件目录。把/ljz这个换成你的文件目录 可根据自己的需求将代码打成jar包,都能用。

    Test10.java

    System.out.println("成功删除:" + file1.getAbsolutePath()); } else { //是文件夹,递归 delete(file1); } } //file此时已经是空文件夹 file.delete(); System.out.println("成功删除:" + file....

    java修改文件属性

    1.当Java.io中,如果文件的操作的时候,判断是否隐藏用File.ishiden() 判断是否只读,可用File.can...因为路径file.getAbsolutePath()中可能会还有空格,所以必须用引号把它括起来,当作一个参数。这样就可以实现了

    递归删除目录和文件 DelDir.java

    System.out.println(files[i].getAbsolutePath()); DelDirectory(files[i]); } //根目录的子文件夹不是要删除的文件夹 else{ FindDirectory(files[i].getAbsolutePath(),delName); } } } } } ...

    文件流的写读查,适合新手

    System.out.println("查找成功,这是一个文件,路径是:"+file.getAbsolutePath()); } if(file.isDirectory()) { System.out.println("查找成功,这是一个目录,路径是"+file.getAbsolutePath()); } }else { ...

    ofxTagLib:Taglib使您可以读写媒体文件的元数据

    ofxTagLib::setArtist(file.getAbsolutePath(), artist); ofxTagLib::setAlbum(file.getAbsolutePath(), album); ofxTagLib::setTitle(file.getAbsolutePath(), track); //set convert ofImage to cover image ...

Global site tag (gtag.js) - Google Analytics