从Java代码执行Shell脚本

从Java代码执行Shell脚本,java,mount,Java,Mount,我有一个gui,它的按钮是“装载到服务器”…我有ubuntu客户端和服务器系统…当我点击装载按钮时,它应该装载到服务器文件夹。。。 例如,服务器中有一个文件夹名为“OUTPUT”。客户端计算机中的文件夹名为“OUTPUT FILES”…通过linux命令,我可以从客户端文件夹“OUTPUT FILES”装载服务器“OUTPUT”文件夹。。。。 但是,在java中,当我按下mount按钮时,它应该挂载服务器“OUTPUT”文件夹..我需要任何shellscript代码吗?…怎么做? 以及如何获取服

我有一个gui,它的按钮是“装载到服务器”…我有ubuntu客户端和服务器系统…当我点击装载按钮时,它应该装载到服务器文件夹。。。 例如,服务器中有一个文件夹名为“OUTPUT”。客户端计算机中的文件夹名为“OUTPUT FILES”…通过linux命令,我可以从客户端文件夹“OUTPUT FILES”装载服务器“OUTPUT”文件夹。。。。 但是,在java中,当我按下mount按钮时,它应该挂载服务器“OUTPUT”文件夹..我需要任何shellscript代码吗?…怎么做?
以及如何获取服务器系统ip地址?…您能请任何人帮助我吗?

您可以编写一个shell脚本,将服务器文件夹装载到客户端的文件系统上。一旦您完成了这项工作,您就可以使用运行时类从Java代码执行这个shell脚本

    String IPAddress = "...";
    String script= "/path/to/your/script.sh";
    String[] cmd = {script, IPAddress};
    Runtime rt = Runtime.getRuntime();
    rt.exec(cmd);

你想每天做这个(挂载)吗?嗨,谢谢。但是在应该有ip地址的tat shell脚本中…如何指定客户端ip地址?你可以让shell脚本将ip adrress作为命令行参数。然后从java传递IP。我已经为此修改了上面的代码。