1: Runtime.getRuntime().exec("cmd /c start C:/\"Documents and Settings/1.mp3\"");
2: Runtime.getRuntime().exec("cmd /c start C:/\"Documents and Settings\"");
为什么语句1,直接运行一个mp3的程序可以执行成功;而语句2打开这个文件夹却不行。"Documents and Settings"之间虽然有空格,但是我都用""号引起来了的。请问各位大虾这是怎么回事啊!!
可以运行mp3是因为Windows系统配置了碰到该类型文件应该如何运行,这并不是Java运行了mp3。你第二个语句指向了一个目录,Windows不会自动调用资源管理器来定位的。
比如C:\winnt
我现在用的是 netbeans
这个开发工具是现在 java非常流行的编程工具
那里面好象有对字符串空格处理的函数
netbeans 免费现在网址 就是 java 开发公司
sun 公司的网址 你们可以上去下载用用