关于Java Runtime.getRuntime().exec()的问题
发布网友
发布时间:2022-05-26 14:21
我来回答
共3个回答
热心网友
时间:2023-10-21 18:53
Runtime.getRuntime().exec("\"C:\\Documents and Settings\\Administrator\\桌面\\系统详细设计说明书.doc\"");
这样应该就可以了..... 参数里的字符串就是在CMD窗口运行的命令,你可以直接在CMD窗口试试...
------------
Runtime.getRuntime().exec("cmd /c \"C:\\Documents and Settings\\Administrator\\桌面\\系统详细设计说明书.doc\"");这句可以了,我试过了..因为你的文件路径中有空格,在CMD中直接运行也是报错的.所以整个路径要加上双引号....
热心网友
时间:2023-10-21 18:53
空格问题
需要在空格的前后加上双引号,而不是在整个路径的前后加双引号,如下:
runtime.getruntime().exec("cmd.exe
/c
d:\\program\"
\"files\\tece2.1\\tececode\\updateprogram\\updateprogram.exe");
按这个改下试试
热心网友
时间:2023-10-21 18:54
其实就是中文错误,还有 runtime只支持单句命令
你把代码拆分来写就可以了用OutputStream 输入命令
java Runtime.getRuntime().exec() 无法使用
空格问题 需要在空格的前后加上双引号,而不是在整个路径的前后加双引号,如下:Runtime.getRuntime().exec("cmd.exe /c D:\\Program\" \"Files\\tece2.1\\tececode\\updateprogram\\updateProgram.exe");按这个改下试试
1对1 UIkit组件库
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同设备的屏幕大小和分辨率进行自动调整,确保用户获得的视觉体验。此外,UIkit的文档齐全、易于使用,开发者可以轻松地学习和集成到他们的项目中。总的来说,UIkit是一个功能强大、易于使用且适用于各种场景的UI组件库,非常值得推荐。网易云信提供一站式的 1 对 1 UIKit 组件库,可以更快地搭建 1 对 1 社交平台,能够快速实现音视频呼叫、音视频通话、1对1消息发送、美颜和礼物功能,直接可以复用我们的组件源码就可以了。优势:1、全套1对1 UI组件,接入更快;2、全套业务代码...
java 的 Runtime.getRuntime.exec()问题。
首先说点Runtime类吧,他是一个与JVM运行时环境有关的类,这个类是Singleton的。我说几个自己觉得重要的地方。1、Runtime.getRuntime()可以取得当前JVM的运行时环境,这也是在Java中唯一一个得到运行时环境的方法。2、Runtime上其他大部分的方法都是实例方法,也就是说每次进行运行时调用时都要用到ge...
java里面利用Runtime.getRuntime().exec()打开文件的问题
Runtime.getRuntime().exec("cmd /c \"C:\\Documents and Settings\\Administrator\\桌面\\系统详细设计说明书.doc\"");这句可以了,我试过了..因为你的文件路径中有空格,在CMD中直接运行也是报错的.所以整个路径要加上双引号...
java中Runtime.getRuntime().exec问题
打开一个文件 Desktop d=Desktop.getDesktop();d.open("D:\\Games\\打砖块\\DXBall2.exe");这个方法肯定可以打开。它是利用windows的默认打开方式的
java Runtime.getRuntime().exec(command)的奇怪问题,请高手解惑_百度...
这种第一要看看是不是权限问题,比如win7等操作系统上可能你没有操作这个文件的权限;第二要看文件是不是被别的软件给锁住了,这种也删除不了。可以打印p.exitValue()来看看
用JAVA的Runtime.getRuntime().exec()执行程序执行不了?
你可以用那个方法 exec(String command, String[] args)也就是说,把参数放在一个数组里,然后调用。String[] args = new String[] { "arg1","arg2"};Runtime.getRuntime().exec(command, args);
java Runtime.getRuntime().exec()调用外部命令Explorer.exe /sele...
加双引号即可。。。Runtime.getRuntime().exec("Explorer.exe /select,\"F:\\01 资料\\01 照 片\\扫描件\"");
Runtime.getRuntime.exec()执行java进程失败
另外你可以写一个.cmd来调用那个程序,看看是否在insert完成之前命令行就已经返回,确定是否是一个子进程。其他方法有 - 监视此进程的log - 让此进程insert完毕时发回一个信息(JMS, RV, 等等)但都要看这个程序的写法了。如果他没有任何征兆的起一个子进程马上返回并且没有任何的其他输出,那是没...
请教关于Java的Runtime.getRuntime().exec()方法
改用 try{ java.awt.Desktop.getDesktop().edit(new File("D:\\Program Files\\Test\\dist\\x.doc"));}catch(Exception e){}
java怎样用Runtime.getRuntime().exec调用一串命令
public class Test { public static void main (String[] args) { excuteCommand("ipconfig");excuteCommand("ping 10.141.26.50");} public static void excuteCommand(String command){ Runtime r = Runtime.getRuntime();Process p;try { p = r.exec(command);BufferedReader br = new...