Java中取得当前系统环境并执行命令的方式
2014-10-29 20:54
239 查看
Windows:
batfilePath=this.getClass().getResource("/do.bat").getPath().replaceAll("%20", " ").substring(1).replace("/", "\\");
ps = Runtime.getRuntime().exec("cmd /C start /b "+batfilePath+"");
Linux/Unix:
batfilePath=this.getClass().getResource("/do.sh").getPath().replaceAll("%20", " ").replace("\\", "/");
ps = Runtime.getRuntime().exec("sh "+batfilePath);
batfilePath=this.getClass().getResource("/do.bat").getPath().replaceAll("%20", " ").substring(1).replace("/", "\\");
ps = Runtime.getRuntime().exec("cmd /C start /b "+batfilePath+"");
Linux/Unix:
batfilePath=this.getClass().getResource("/do.sh").getPath().replaceAll("%20", " ").replace("\\", "/");
ps = Runtime.getRuntime().exec("sh "+batfilePath);
相关文章推荐
- Java执行wmic命令获取系统环境变量
- oracle 调用java执行系统命令(linux环境)
- java如何执行系统cmd命令
- JAVA调用系统命令或可执行文件
- Java基础之调用系统命令或可执行程序
- Java调用linux系统shell执行命令
- 如何使用Java中取得Win2000系统当前登录帐户和主文件夹
- 查看当前语言环境 以及 记录命令执行时间
- java 当前系统时间 加一天怎么取得?
- java 执行cmd命令的方式之一(bat)
- java命令执行jar包的方式
- 在java中取得当前的系统时间并且转化成自己想要的格式
- Java中执行系统命令
- [JAVA100例]041、执行系统命令(java100例)
- java 中调用window系统中的文件,或者执行命令(shell、.CMD、.EXE)并获取返回值(如果有的话)
- Java 执行系统命令的高级应用.
- Java 在windows上操作系统文件与程序,执行系统命令等的技巧
- 实例源码1:利用Java调用可执行命令并取得其返回值
- java命令执行jar包的方式
- java命令执行类,这里设置了classpath,系统变量里的classpath将失效