Я пытаюсь скопировать файл с удаленного сервера на локальный компьютер. Я передаю URL из браузера в свою функцию. Когда я вызываю функцию copyReport(), никакие исключения не генерируются, но при вызове функции Files.copy в промежуточном окне Netbeans я получаю ошибку «Неизвестный тип» для константы стандартной копии.Почему я получаю ответ «Неизвестный тип java.nio.file.StandardCopyOption» во время выполнения?
public String copyReport(String reportFile)
{
try{
URL reportURL = new URL(reportFile);
reportURL.toURI();
Path original = Paths.get(reportURL.toURI().getSchemeSpecificPart());
Path destination = Paths.get("C:\\auto\\OE");
Files.copy(original, destination, StandardCopyOption.ATOMIC_MOVE);
}
catch (Exception e)
{
return "Error copying report: "+reportFile;
}
return "Copied report to : C:\\auto\\OE\\Application Output, VERTC"+testNum;
}
Как выглядит выражение 'import'? Опубликовать полную трассировку стека. 'Unknown Type' выглядит как сообщение времени компиляции, а не сообщение времени выполнения. Кроме того, какую версию Java вы используете? 'CopyOption' был введен в 1.7. –
Вы понимаете, как это сделать? В виде исключения? Трассировки стека? – EJP
Вот мой оператор импорта: import java.nio.file.StandardCopyOption; –