Why did the toURL() method of File get deprecated in Java 6? Should I stop using it now.
John Zukowski The toURL() method of File does not properly escape characters that aren't valid in a URL. You can write better code today without waiting for Java 6 by calling the toURL() method after calling toURI() on a File object:
URL url1 = file.toURL(); // bad URL url2 = file.toURI().toURL(); //good