我在windows下用java中的函数可以直接打开//param : urldownload为文件路径和文件的名字
Runtime.getRuntime().exec( "cmd /c start "+urldownload); //打开excle文件
测试通过
但是在linux下,这个命令就失效了,我想知道linux 下我这样的代码怎么写,在线等!!!!
Runtime.getRuntime().exec( "cmd /c start "+urldownload); //打开excle文件
测试通过
但是在linux下,这个命令就失效了,我想知道linux 下我这样的代码怎么写,在线等!!!!
解决方案 »
- jquery $.get is not a function
- select多选框的问题???
- 用XMLHTTP如何实现以下功能??
- help!连接数据库出错!
- eclipse 用servlet要怎莫设置
- applet+jmf做客户端录音的问题
- 一个经典的分页例子!欢迎各位达人进来看看
- jsp后台管理实现图文混排
- 请问如何对新闻内容进行排版
- 在ORACLE的JDBC中Statement st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)的乱码问题,急
- 上传文件出错
- Eclipse下运行JSP文件的问题
红色部分改成linux下的命令就可以了。。
String [] cmd={"cmd","/C","copy exe1 exe2"};
Process proc =Runtime.getRuntime().exec(cmd);Linux下调用系统命令就要改成下面的格式
String [] cmd={"/bin/sh","-c","ln -s exe1 exe2"};
Process proc =Runtime.getRuntime().exec(cmd);Runtime.getRuntime().exec( "cmd /c start "+urldownload); 改成Runtime.getRuntime().exec( "/bin/sh","-c",urldownload);
Process proc =Runtime.getRuntime().exec("exefile");//Linux下调用程序就要改成下面的格式
Process proc =Runtime.getRuntime().exec("./exefile");//Windows下调用系统命令
String [] cmd={"cmd","/C","copy exe1 exe2"};
Process proc =Runtime.getRuntime().exec(cmd);//Linux下调用系统命令就要改成下面的格式
String [] cmd={"/bin/sh","-c","ln -s exe1 exe2"};
Process proc =Runtime.getRuntime().exec(cmd);//Windows下调用系统命令并弹出命令行窗口
String [] cmd={"cmd","/C","start copy exe1 exe2"};
Process proc =Runtime.getRuntime().exec(cmd);//Linux下调用系统命令并弹出终端窗口就要改成下面的格式
String [] cmd={"/bin/sh","-c","xterm -e ln -s exe1 exe2"};
Process proc =Runtime.getRuntime().exec(cmd);