64位xp上java Runtime.exec无法正常运行的问题
2015-03-17 10:39
337 查看
有一段简单的java代码如下
在windows xp 64位原版英文系统
上无法正常运行,运行结果如下:
在深度精简版xp32位
上则能够运行正常,运行结果如下:
jdk版本为:
解决方案:
把xp64位升级到sp2.(不能解决)
升级jdk到8.0(64位)后运行效果如下
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位)后运行效果如下
相关文章推荐
- java runtime exec hang up 运行挂起的问题
- 黑马程序员 Java编译正常运行时却无法加载主类的问题原因
- java runtime exec 运行挂起的问题
- Xp,win7下 jar文件双击不能运行,或无法发现main方法,java -jar的问题解决
- 接入X5内核后出现32位无法在64位机器运行的问题(java.lang.reflect.InvocationTargetException; cause: java.lang.Unsatisfied)
- 64位 Windows 7下32位 IE 无法正常运行
- java调用命令行Runtime.getRuntime().exec()函数碰到的阻塞问题
- 编程小问题系列(6)——新年第一帖: 关于Silverlight在VS2010RC下无法正常运行的问题
- [JAVA]关于Runtime.exec的问题
- iis常见问题解决方案(404.3 Not Found;HTTP 错误 500.19 - Internal Server Error;32位无法在64位运行)
- Eclipse下使用Runtime.getRuntime().exec启动java程序的问题
- Delphi程序在Xp Home下无法运行的问题
- 如何在JAVA代码中执行 exec master..xp_cmdshell @cmd // 当作SQL语句调用就成了 或者调用 Runtime.getRuntime().exec
- 本机运行正常的ADO程序在别的机器上无法运行的问题
- VS2010(64位) DLL 无法正常加载问题解决方案
- 本机运行正常的ADO程序在别的机器上无法运行的问题
- Flex+Java 解决SSL(https)下IE浏览器无法正常工作的问题
- 解决VC9.0的程序无法在vista上正常运行的问题
- 解决程序在win7/vista系统中无法正常运行的问题
- Proguard混淆后无法正常运行的问题