【发布时间】:2018-06-17 16:28:08
【问题描述】:
根据https://viralpatel.net/blogs/get-eclipse-current-workspace-path/,找到当前工作区位置的简单方法是打开“切换工作区”对话框。当前工作区的位置应该是那里的默认路径。就我而言,它指向 ~/Eclipse 工作区,这是有道理的——我打算将它存储在那里。那里还有一个 55 MB 的 .metadata 文件夹,其中包含有意义的时间戳。
此外,当我查看当前项目 Foo 的运行配置 -> 参数 -> 工作目录时,它被设置为默认值 ${workspace_loc:foo}。到目前为止,一切都很好。但是,当我在我的程序中创建一个目录 ABC 时,它最终位于 ~/git/foo/ABC。
诚然,这就是我的来源(根据 Eclipse 中我的 Main.java 的属性,它的路径是 ~/git/foo/src/main/java/io/zzzz/foo/Main.java)。
我不明白 Eclipse 如何确定它应该为 CWD 使用哪个目录。请赐教!
编辑:所有其他设置均为默认值。
【问题讨论】: