gpt4 book ai didi

eclipse - System.getProperty ("user.dir") Eclipse 异常

转载 作者:行者123 更新时间:2023-12-01 11:10:18 26 4
gpt4 key购买 nike

在我当前的项目设置中,我已将 Eclipse 配置为将编译后的 .class 文件放在/bin 目录中。

我的困惑是,当我通过 IDE 运行应用程序并让它打印当前工作目录时 (System.out.println(System.getProperty("user.dir")) 我希望控制台输出是/bin - 而打印的值是 projectRoot 文件夹(没有/bin 后缀)。

如果我直接导​​航到/bin 文件夹并执行我的 java 类,当前工作目录将按我预期的方式打印。我希望 Eclipse IDE 的行为类似。

关于为什么我观察到这种差异有什么想法吗?我经历了许多项目build设置,但似乎找不到任何会导致此异常的东西。

亲切的问候,迪努克

最佳答案

在 Eclipse 中,工作目录默认为项目目录。
你可以change this in the run properties
(Project->Properties->Run/DebugSettings->Edit->Arguments 选项卡,位于页面底部)。

编辑:实际上,最简单的方法是Run->Open Run Dialog->Arguments标签。
我已经有一段时间没有使用 Eclipse 了。

来自的例子Eclipse Setup New Project

alt text http://apps.sourceforge.net/mediawiki/sprite2d/nfs/project/s/sp/sprite2d/a/ae/EclipseNewProjectDebugArguments.jpg

关于eclipse - System.getProperty ("user.dir") Eclipse 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/722003/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com