开发者社区 问答 正文

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

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​

展开
收起
游客ufivfoddcd53c 2020-01-03 19:30:58 932 分享 版权
1 条回答
写回答
取消 提交回答
  • 代码运行时的 Working directory的设置不对。

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

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

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

    2020-01-03 19:31:11
    赞同 展开评论
问答分类:
问答标签:
问答地址: