有一段简单的java代码如下
package com.dongjak.test; import java.io.IOException; public class Test { public static void main(String[] args) { // ProcessUtils.shutdown(1); Runtime runtime = Runtime.getRuntime(); try { runtime.exec("shutdown -f -s -t 1"); } catch (IOException e) { e.printStackTrace(); } } }
在windows xp 64位原版英文系统
上无法正常运行,运行结果如下:
在深度精简版xp32位上则能够运行正常,运行结果如下:
jdk版本为:
解决方案:
- 把xp64位升级到sp2.(不能解决)
- 升级jdk到8.0(64位)后运行效果如下