On 06/06/2017 16:28, Xuelei Fan wrote:
Looks fine to me.
There is no clear reason why Paths.get(uri).toFile().getParentFile()
works but not File(uri).getParentFile(). Would you mind add a comment
so that the code will not modified back to use File(uri) later?
Thanks for review. It seems to be a long standing issue with URL/URI
interoperability . If the URL contained extra slashes, the conversion
works seamlessly. i.e.
works : new
URL("file:////MyComputer/c/Java/jre1.8.0_131/lib/ext/access-bridge-32.jar");
buggy : new
URL("file://MyComputer/c/Java/jre1.8.0_131/lib/ext/access-bridge-32.jar");
The Paths.get(URI) method handles the UNC path in the correct fashion.
I'll add this comment to the code :
// Use the Paths.get(uri) call in order to handle UNC based file name
conversion correctly.
regards,
Sean.
Thanks,
Xuelei
On 6/6/2017 1:40 AM, Seán Coffey wrote:
ping. Can I get a review for this please ?
regards,
Sean.
On 01/06/2017 17:23, Seán Coffey wrote:
The recent JDK-8163528 fix caused a regression for JDK binaries
launched with a UNC pathname. We can use the Paths class to create
the required File. I managed to put a test together which should
test this code path.
webrev : http://cr.openjdk.java.net/~coffeys/webrev.8181205/webrev/
JBS record : https://bugs.openjdk.java.net/browse/JDK-8181205
regards,
Sean.