我想设置的路径在我的Java程序与此Windows命令(此路径包含在我的程序的本地外围使用的一些DLL文件):为什么我可以在命令提示符下设置路径,但不是我的程序?
c:\>path=%path%;"C:\Users\NetBeansProjects\IPTV1.7\3rd_party"
但是,这会导致异常时的程序运行:
java.io.IOException的:不能运行程序 “路径=%路径%; C:\ Users \用户的NetBeansProjects \ IPTV1.7 \ 3rd_party中\”:CreateProcess的错误= 2,系统无法找到该文件指定
我不知道为什么我可以在命令提示符下设置没有问题的路径,但是随后得到代码中抛出的异常。
String path = "C:\\Users\\NetBeansProjects\\IPTV1.7\\3rd_party\\";
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("path=%path%;"+ path);
当你说本地外设,你是什么意思?在某些时候,你正尝试从你的Java程序中启动另一个进程,你想要做的是控制启动过程获取的路径? – 2011-03-01 14:29:18