Java:Paths.get(URI)抛出IllegalArgumentException,但Paths.get(URI.toString)不抛出。为什么?

时间:2016-06-28 00:39:47

标签: java path

我使用URI作为Paths.get()的参数。我在代码的其他部分使用它,但是,有一条路径无法解决。它扔了IllegalArguementException: Missing Scheme。路径名使用“/”和“ - ”,但这些不是保留字符。

所以我尝试使用SAME URI但是作为字符串。所以基本上Paths.get(destinationURI)不起作用,但Paths.get(destinationURI.toString)不起作用。

有谁理解为什么会这样?我真的很想知道。

提前致谢。

0 个答案:

没有答案