我正在研究一个需要能够连接到远程服务器并执行系统命令的java程序。我如何创建一个与客户端的Windows命令提示符完全相同的命令shell,但是在远程服务器上执行命令? Thx提前
答案 0 :(得分:2)
它可以做到,但这并不容易 - 对于命令行操作来说,java从来都不是很好。如果您想这样做,请查找基于Java的SSH实现。
另一方面,如果用户将从命令行运行java程序,则可以在同一终端上执行ssh命令。
这是一个描述从java执行外部程序的页面:http://alvinalexander.com/java/java-exec-processbuilder-process-1。