有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java系统。getProperty(“user.dir”)不起作用

我需要从我的项目中获取上传照片的相对路径,但是当我在测试中运行System.getProperty("user.dir");时,它返回/home/user/workspace/Myproject, 但是如果我从spring控制器运行它,它只返回/home/user

有人能提供可能正在发生的情况吗


共 (1) 个答案

  1. # 1 楼答案

    user.dir属性是运行Java的当前工作目录。当您运行项目时,您正在/home/user/workspace/Myproject中启动java,但是当Spring运行它时,不能保证它是同一个工作目录。你在找user.home(应该总是/home/user)吗