Aun me marca error, ya lo probe de la siguiente forma.
Ahora logre hace que marcara la clase URL el error, pero no porque el archivo exista o no, sino por otras cosas
Código PHP:
try{
//Aqui no marca error a pesar de que esta mal el URL
URL direccion = new URL(RutaURL+"nada");
//Aqui marca error, si el texto de prueba lo pongo al inicio de la URL
//pero si se lo omito y dejo la ultima, no marca error
// A mi entender la clase URL verifica que este bien formada PROTOLOCO, IP, CARPETAS, ARCHIVO
//pero no se asegura de que exista o no.
//Esta es la conclusion a la que llegue.
//RutaURL, es un direccion valida, ya que se muestra su informacion.
URL direccion2 = new URL("nada"+RutaURL+"nada");
URLConnection conex = direccion.openConnection();
URLConnection conex2 = direccion2.openConnection();
}
catch(MalformedURLException errorURL){
//Aqui manda el error pero solo para el caso direccion2
System.err.println("La URL " + RutaURL + " es incorrecta");
}