【发布时间】:2014-07-10 04:37:49
【问题描述】:
为什么该代码不起作用?
Process p1 = Runtime.getRuntime().exec("switchCon.bat");
这是该文件的路径:
C:\Users\Administrator\Desktop\switchCon.bat
这是文件的样子:
netsh interface ip set address "Local Area Connection 2" static 147.8.178.231 255.255.255.0 147.8.176.1 1
【问题讨论】:
-
不起作用是什么意思?
-
您的应用程序在哪个目录上下文中运行(相对于批处理文件)?有什么错误吗?
-
使用完整路径和/或使用
cmd /c c:\\path\\to\\file.bat
标签: java windows bash batch-file native-code