2013-08-26 58 views
0

我已經使用plink(C:安裝)連接到遠程服務器編寫了一個代碼(使用eclipse Juno的Java)。使用jar包的plink

String command = "C:\\Program Files\\PuTTY\\plink -load session-name -l login -pw password"; 
Process p = runtime.exec (command); 

是否有反正我可以安全地出口它(膩子/ plink)隨着jar文件。這是因爲不需要單獨安裝。我還必須更改代碼以在本地調用plink。

謝謝。

回答

0

使用jar utility附帶Java SDK將膩子可執行文件打包到您的應用程序jar文件。

一旦安裝,您的can extract您的exe文件到一個文件夾。後來call it from your code

+0

我(使用export),已打包我的砰砰可執行沿jar文件。但是,我可以從eclipse控制檯運行它,但導出的jar無法識別plink.exe位置。我交叉驗證它沒問題。說,「CreateProcess錯誤= 2,系統找不到指定的文件」。 – AryA

+0

PS:我將PuTTY設置複製到項目中的res文件夾中。謝謝。 – AryA

+0

@AryA您的java代碼無法找到putty可執行文件的路徑。在啓動之前爲您的可執行文件提供正確的路徑。 – 2013-08-27 07:44:12

-2

我在plink中使用下面的代碼。

「C:\ Users \ YXS8699 \ Desktop \ Desktop \ ansi165 \ x86 \ ansicon.exe \」C:\ Progra〜1 \ PuTTY \ plink.exe \「」;

它工作正常。

現在我們運行plink命令來連接WYSE50終端。我對着跌破發行

命令提示符: 「C:\ Program Files文件\膩子\ plink.exe」 CPHPQPU1.homedepot.com -l dbxd -pw 123summer -t WYSE50

使用鍵盤交互認證。 密碼:

現在它不能正常工作。請給我一些意見。

問候, Yellappa

+0

請提出一個新問題 – alexius