先看代碼:
就是到遠程執行下腳本什麼,然後再從上面取點東西下來,目的是:遠程編譯C程序,打包後取到本地備份
需要的包:
commons-net-1.4.1.jar
jakarta-oro-2.0.8.jar
jsch-0.1.44.jar
基本的支持是用第一包,本來用的是1.1版本的,報了個錯換成1.4的,太高了也不好,unix上一般都比較低,錯誤如下:
Could not create type ftp due to java.lang.NoClassDefFoundError: org/apache/commons/net/ftp/FTPClientCo
nfig
第二個包是因爲又報了一個錯:
java.lang.NoClassDefFoundError: org/apache/oro/text/regex/MalformedPatternException
第三個包是因爲想試試安全的,所以用了,但沒真正的用到安全方面。
另外還有一個,在unix服務器上調用ant發現老是不行,或是java_home不對,最後寫在腳本執行: