请教一个在Java中如和启动一个其他程序 Runtime.getRuntime.exec("");在括号里面放绝对路径老是报错 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这要看打开什么如记事本[code=BatchFile]"Notepad yourRealPath"[/code]文件夹[code=BatchFile]"Explorer yourDirectoryPath"[/code] 绝对路径?如果是带空格的路径,记得用2边用引号,比如String cmd = "\"d:\\program files\\winrar\\winrar\" ";Runtime.getRuntime.exec(cmd); 我是这样写的行吗?"C:\Program Files\TTPlayer\TTPlayer.exe" 嗯我研究下来 对于非cmd /c运行模式 是不在乎中间有没有空格的 如"notepad d:\\test test\\test.txt"可以试一下 前面的notepad 是什么意思? "C:\Program Files\TTPlayer\TTPlayer.exe"改成"\"C:\Program Files\TTPlayer\TTPlayer.exe\""就可以了!那个 notepad 等于你这里的 TTPlayer 呵呵!就是记事本! 如果jdk是1.6的话,可以用Desktop 类的open()实现打开文件.Desktop desktop=Desktop.getDesktop();File file=new File("...");desktop.open(file); 有一个Runtime类自己查下API不就行了 String cmd="D:\\TTPlayer\\TTPlayer.exe";Runtime.getRuntime().exec(cmd);成功实现,试过了。不过我的TT路径和你的不一样。呵呵。 你这样写"C:\Program Files\TTPlayer\TTPlayer.exe"是不可以的,可以这样写"C:\\Program Files\\TTPlayer\\TTPlayer.exe"或者这样写"C:/Program Files/TTPlayer/TTPlayer.exe"因为直接写一个"\",JVM会认为是转义字符. Runtime.getRuntime.exec("\"C:\\Program Files\\TTPlayer\\TTPlayer.exe\""); 类的设计问题 java编程关于character的小问题 哥哥们,响应一下,等不急了 怎么用java写一个目录选择的对话框 PHP的crypt()生成的密文,我用java怎么验证? 急救,急!急!急!!!JAVA课程设计,一定要快,要不就会被教师掐死!紧急求助好心的朋友,在线等!给分又加报酬! 突发奇想的一个问题!!!!!!!!!!!!!!!!! javamail 关于多页提交数据。 重金悬赏 2001年最后一次求助!请高手帮助!在线等待! c++中的typedef long chang在JAVA中能实现么?如何实现? 统计字符串中单词问题时碰到的疑惑!关于JAVA字符串的问题
如记事本
[code=BatchFile]"Notepad yourRealPath"[/code]文件夹
[code=BatchFile]"Explorer yourDirectoryPath"[/code]
String cmd = "\"d:\\program files\\winrar\\winrar\" ";
Runtime.getRuntime.exec(cmd);
"C:\Program Files\TTPlayer\TTPlayer.exe"
我研究下来 对于非cmd /c运行模式 是不在乎中间有没有空格的 如
"notepad d:\\test test\\test.txt"
可以试一下
"\"C:\Program Files\TTPlayer\TTPlayer.exe\""就可以了!那个 notepad 等于你这里的 TTPlayer 呵呵!就是记事本!
如果jdk是1.6的话,
可以用Desktop 类的open()实现打开文件.Desktop desktop=Desktop.getDesktop();
File file=new File("...");
desktop.open(file);
Runtime.getRuntime().exec(cmd);
成功实现,试过了。不过我的TT路径和你的不一样。呵呵。
是不可以的,可以这样写
"C:\\Program Files\\TTPlayer\\TTPlayer.exe"
或者这样写
"C:/Program Files/TTPlayer/TTPlayer.exe"
因为直接写一个"\",JVM会认为是转义字符.