мне нужно получить объект файла в Интернете, и я знаю, что файл находится по адресу: http://nmjava.com/Dir_App_IDs/Dir_GlassPaneDemo/GlassPaneDemo_2010_04_06_15_00_SNGRGLJAMXОшибка URI файла Java?
Если я вставьте его в URL моего браузера, я буду иметь возможность скачать этот файл, теперь я пытаюсь получить его с Java, мой код выглядит следующим образом:
String File_Url="http://nmjava.com/Dir_App_IDs/Dir_GlassPaneDemo/GlassPaneDemo_2010_04_06_15_00_SNGRGLJAMX";
Object myObject=Get_Online_File(new URI(File_Url));
Object Get_Online_File(URI File_Uri) throws IOException
{
return readObject(new ObjectInputStream(new FileInputStream(new File(File_Uri))));
}
public static synchronized Object readObject(ObjectInput in) throws IOException
{
Object o;
......
return o;
}
Но я получил следующее сообщение об ошибке:
java.lang.IllegalArgumentException: URI scheme is not "file"
at java.io.File.<init>(File.java:366)
Почему? Как это исправить?
Frank
не связан с вопросом, но: читать о Java Naming конвенции http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc .html, ваш код написан не в стиле java. – Roman