У меня есть следующий блок код, который использует библиотеку JSCH, найденную в http://www.jfraft.com/jsch /
try {
channel.put(f, filename);
} catch (FileNotFoundException e) {
System.out.println("no file.");
}
Я знаю, что метод PUT может бросить файл fileNotfoundException, когда файл, указанный F, не найден локально, но Eclipse говорит мне, что блок Catch не может быть выдан. Когда я могу изменять:
try {
channel.put(f, filename);
} catch (Exception e) {
System.out.println(e.getMessage());
}
Я получаю:
java.io.FileNotFoundException: C:\yo\hello2 (The system cannot find the file specified)
любые идеи?