Метод должен быть с тем же именем и типом. Метод также не должен быть частным .
Он может быть защищенным, частным или общедоступным . Подробнее об этом вы можете узнать здесь: В чем разница между общедоступным, защищенным, закрытым для пакета и частным в Java?
-: Совершенствование ответа Fernando немного, если Вы используете Знатока для управления:-
pom.xml зависимостью:
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-jsch</artifactId>
<version>${ant-jsch.version}</version>
</dependency>
Добавляют эту зависимость в Вашем проекте. Последняя версия может быть найдена здесь .
код Java :
public void scpUpload(String source, String destination) {
Scp scp = new Scp();
scp.setPort(port);
scp.setLocalFile(source);
scp.setTodir(username + ":" + password + "@" + host + ":" + destination);
scp.setProject(new Project());
scp.setTrust(true);
scp.execute();
}
I use this SFTP API which has SCP called Zehon, it's great, so easy to use with a lot of sample code. Here is the site http://www.zehon.com
plug: sshj - единственный разумный выбор! Посмотрите эти примеры для начала работы: download, upload.