Running JCTerm on MacOSX
新城@筑波大学情報です。こんにちは。
前の記事(<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 としておきます。
よろしくお願いします。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735