以下代码行适用于Eclipse
Path file = Paths.get(System.getProperty("user.home"),"Desktop","Peppe.txt");
然而,当我尝试从终端运行它时,它会给我回复此错误消息
java.nio.file.NoSuchFileException: /root/Desktop/Peppe.txt
理论上System.getProperty("user.name")
应该返回一个平台独立的根路径位?不是吗?
答案 0 :(得分:1)
您正在以root
运行代码,并且root很可能没有桌面。
我不认为代码行为不正确,相反我认为你需要理解它的含义。