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递归文件,以及检索特定文件

    对于源码分析,你可以使用像Eclipse、IntelliJ IDEA这样的集成开发环境(IDE),它们提供了强大的代码调试和分析工具。在调试递归函数时,可以设置断点,观察每次递归调用时参数的变化,理解递归过程。 最后,关于...

    JasperReports结合Ireport报表制作教程

    - **集成开发环境**:推荐使用Eclipse或IntelliJ IDEA等Java IDE进行开发。 #### 五、报表设计流程 1. **创建数据源**:首先需要准备一个数据源,例如数据库表、XML文件等。 2. **设计报表模板**:使用IReport工具...

    QRCode 生成二维码

    这可以通过将`QRCode.jar`文件放入项目的`lib`目录,或者在IDE(如Eclipse或IntelliJ IDEA)中配置类路径来实现。 生成二维码的基本步骤如下: 1. 引入库:在Java源代码中,你需要导入库提供的类,如`...

    springMVC搭建-zpupload

    在开始之前,确保你已经安装了Java开发工具包(JDK)、Apache Maven(或Gradle,作为构建工具)以及IDE(如IntelliJ IDEA或Eclipse)。还需要配置好Tomcat服务器,以便运行SpringMVC应用程序。 2. **创建SpringMVC...

    Get-Location

    7. **项目结构与IDEs**:在开发Java项目时,IDE(如Eclipse、IntelliJ IDEA)通常有自己的工作空间配置,这可能会影响运行时的CWD。理解这一点对于调试和运行应用程序至关重要。 8. **打包与部署**:当Java应用被...

    javacv-platform-1.3.3-src

    IntelliJ IDEA (Android 4.0 or newer): Follow the instructions on this page: http://developer.android.com/training/basics/firstapp/ Copy all the JAR files into the app/libs subdirectory. Navigate to ...

Global site tag (gtag.js) - Google Analytics