您的位置:首页 > 编程语言 > Java开发

64位xp上java Runtime.exec无法正常运行的问题

2015-03-17 10:39 337 查看
有一段简单的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位)后运行效果如下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: