toURI().getPath() has to be working, or javac internals will fail.