我创建了一个jar文件。我将这个jar文件复制到远程机器上,使用ssh在java中。从java中的远程机器执行jar文件
我想从我的机器上执行这个jar文件并在我的机器上看到结果。
java -jar <filename>
我用
Runtime.getRuntime().exec("java -jar hellofile.jar");
任何suggesions?请回答
我创建了一个jar文件。我将这个jar文件复制到远程机器上,使用ssh在java中。从java中的远程机器执行jar文件
我想从我的机器上执行这个jar文件并在我的机器上看到结果。
java -jar <filename>
我用
Runtime.getRuntime().exec("java -jar hellofile.jar");
任何suggesions?请回答
创建一个批处理文件从远程cmd执行java -jar hellofile.jar。
现在通过PSEXEC \ othermachine z:\ program.exe从本地机器运行批处理文件。您将需要目标机器上的管理员权限。
PS:PSEXEC将炒锅仅适用于Windows
的Linux等价的结果会像'ssh user1 @ server1'java -jar hellofile.jar'' –
不通过终端。通过java程序 –