こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

【初心者】javaコンパイルエラー scp.put

自動的にファイルがアップロードされる機能をjavaで作りたいと思っています。
いろいろ調べながら書いたのですが、
コンパイルエラーになってしまい、どこがおかしいのか分かりません。

下にあるようなソースを書いていているのですが、
以下のようなコンパイルエラーになってしまいます。

ご教授いただけると幸いです。

-----

シンボルを見つけられません。
シンボル:クラス Connection
場所  :ScpTestのクラス

-----


import java.io.IOException;
import ch.ethz.ssh2.*;

public class ScpTest {

private static final String hostname = "***.***.***.***(ホスト名)";
private static final String userid = "ユーザー名";
private static final String password = "パスワード";

public static void main(String[] arg) {
try {
ScpTest test = new ScpTest();
test.doProc();
} catch (IOException ex) {ex.printStackTrace();}
}

public void doProc() throws IOException {
// connect & login
Connection conn = new Connection(hostname);
ConnectionInfo info = conn.connect();
boolean result = conn.authenticateWithPassword(userid, password);

if (result) {


// scp
SCPClient scp = conn.createSCPClient();
scp.put("ローカルフォルダのファイルパス", "リモート側のファイルパス");
}
conn.close();
}
}

投稿日時 - 2012-01-30 11:16:12

QNo.7275069

すぐに回答ほしいです

質問者が選んだベストアンサー

その「Connection」というクラスはどこで定義されている?

投稿日時 - 2012-01-30 12:35:49

お礼

http://www.ganymed.ethz.ch/ssh2/

ここからファイルをダウンロードして、
javaファイルがあるところの直下に保存したら、
きちんとコンパイルすることが出来ました!!

最初に
import ch.ethz.ssh2.*;をしているのですが、
これを使うには、javaからscpをたたける「ライブラリ」が必要だったみたいです。

投稿日時 - 2012-01-30 13:02:53

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問