新城@筑波大学情報です。こんにちは。

前の記事(<YAS.03Nov11235421@kirk.is.tsukuba.ac.jp> )は、
Eclipse の話でした。
この記事は、JCTerm という Java で書かれた SSH の端末ソフトウェ
アの話です。

http://www.jcraft.com/jsch/             -- SSH のエンジン
http://www.jcraft.com/jcterm/           -- 端末
(http://www.jcraft.com/eclipse-cvsssh2/ -- Eclipse のプラグイン)

JCTerm 0.1.8 を MacOSX 10.2.8 で動かし、接続しようとすると、
こんな感じのエラーが出ます。
------------------------------------------------------------
% java -classpath ../jsch-0.1.8/src:./src com.jcraft.jcterm.JCTerm
java.lang.ClassNotFoundException: com.jcraft.jsch.jce.Random
java.net.BindException: Can't assign requested address
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
        at java.net.Socket.bind(Socket.java:472)
        at java.net.Socket.<init>(Socket.java:289)
        at java.net.Socket.<init>(Socket.java:119)
        at com.jcraft.jsch.Session.connect(Session.java:165)
        at com.jcraft.jcterm.JCTerm.run(JCTerm.java:216)
        at java.lang.Thread.run(Thread.java:554)
------------------------------------------------------------

どうしたものでしょうか。Random とあるので乱数回りのような気
もしますし、address がどうこうと Native Method で出ているの
で、その辺りの問題のような気もします。これが直ると、Esclipse 
の方もなんとかなるかもしれません。

今使っている Java は、こんな感じです。
------------------------------------------------------------
% java -version
java version "1.4.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-69.1)
Java HotSpot(TM) Client VM (build 1.4.1_01-24, mixed mode)
% 
------------------------------------------------------------

続きは、一応、Followup-To: fj.sys.mac.os-x としておきます。
よろしくお願いします。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\