1

我が社ではなぜかJythonを使っています。私はそれをExpectJで拡張する必要がありますが、その方法を理解できませんでした。

私はexpectj-2.0.7.jarexpectj-2.0.7-sources.jar、およびexpectj-2.0.7-javadoc.jarファイルをダウンロードし、JythonとJava自体にもアクセスできるようにしました。

したがって、Pythonスクリプトにインポートでき、JVMもjarを見つけます(クラスパスローダーハックを使用して)。しかし、ExpectJ の docsによると、まだ何かが間違っています。

import expectj

ex = expectj.ExpectJ()                       # I cannot use the second form of the
                                             # constructor where I can pass a timeout
                                             # parameter

sh = ex.spawn(targetshell, 22, usr, passw)   # There is no spawn method in 
                                             # ExpectJ - but why???

これは私が立ち往生しているところです。ExpectJ オブジェクトにメソッドがないのはなぜspawnですか? 誰かがこれに対する解決策を持っていますか?

4

1 に答える 1