Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 maven 进行项目说 myproject
它有以下 myproject\src 和 myproject\target,所有的类和资源都复制到 myproject\target\classes。
但是我发现user.dir或当前目录仍然是myproject,为什么不是myproject\target\classes,如何将当前目录更改为myproject\target\classes?
如果要获取类文件夹路径,可以按照以下代码:
String path = YourClassName.class.getResource("").getPath();
因为 maven 总是在 pom.xml 的工作目录中运行东西,除非你以不同的方式配置它(我认为你可以在运行测试用例的 surefire 插件中做到这一点)。