java程序中如何动态设定cmd的初始盘符
2014-12-08 08:52
260 查看
问题:
解答:
有段代码: 我先说明下 我的
D:\\Program Files\\WinRAR目录下有WINRAR.EXE这个exe程序
你参考下
try
{
Runtime.getRuntime().exec(
"cmd.exe /C start winrar.exe ",
null, new File("D:\\Program Files\\WinRAR
"));//
cmd.exe /c 必须有,否则若要执行的exe文件中使用了相对路径,不能正常启动该exe
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
调用这段代码后就能打开 WINRAR.EXE了
目前我们公司在做一个项目,其中要用JAVA调用.exe程序,但是这个exe程序是要切换工作目录的也就是说,比如WEB程序在c盘,要先cmd到e盘,然后cd e:\new\program在这个program目录下有一个ss.exe调用这个exe文件会生成在program 满意加分!!!
我的意思是要先切换盘符,因为exe里写的是相对路径,所以生成文件的位置不对!!!
解答:
有段代码: 我先说明下 我的
D:\\Program Files\\WinRAR目录下有WINRAR.EXE这个exe程序
你参考下
try
{
Runtime.getRuntime().exec(
"cmd.exe /C start winrar.exe ",
null, new File("D:\\Program Files\\WinRAR
"));//
cmd.exe /c 必须有,否则若要执行的exe文件中使用了相对路径,不能正常启动该exe
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
调用这段代码后就能打开 WINRAR.EXE了
相关文章推荐
- 如何设定实施Java程序的Linux平安情况-2
- 如何在cmd界面编译执行java程序
- Java 如何动态改变改变组件大小(更随窗口) 和 根据窗口大小改变程序窗口大小f
- Services开源框架之CXF与在java程序中如何实现操作cmd执行网络命令
- Visual C# 2005 - 如何利用程序代码动态存取设定文件
- 配置好JDK后,如何在cmd下运行java程序
- 如何为Java程序动态的指定类的搜索路径?
- Visual C# 2005 - 如何利用程序代码动态存取设定文件
- Visual C# 2005 - 如何利用程序代码动态存取设定文件
- Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP
- Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP
- 动态编译java程序实例
- 如何使用Java读取串口的程序
- 如何有效的保护JAVA程序 (转)
- Java如何调用外部exe程序
- 如何将做好的JAVA程序生成可执行文件
- 如何设计出具有GUI特色的“纯”JAVA程序
- Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP
- Java初学者如何迈出AOP第一步--使用Java 动态代理实现AOP(转)
- 如何使用java程序界面上的按钮启动外部的exe程序