電子書籍の厳選無料作品が豊富!

自動的にファイルがアップロードされる機能を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();
}
}

A 回答 (1件)

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

    • good
    • 0
この回答へのお礼

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

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

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

お礼日時:2012/01/30 13:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!