开发者社区> 问答> 正文

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 898 0
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
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
蚂蚁金服高级开发工程师萧恺:IDEA 插件开发入门教程 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关镜像