日期:2014-05-17  浏览次数:20751 次

windows 7 无法调用系统软件盘用java
我的os是win7

用java程序执行osk,在32位系统上没问题

在win7 64 位系统上就不能执行成功

说无法启动软键盘

 

 public static void executeCmdNoWaitFor(String cmdCommand) {

  try {

  String cmdArray[] = {"cmd", "/c", cmdCommand};

  Process p = Runtime.getRuntime().exec(cmdArray);

  CmdMessage errorStream = new CmdMessage(p.getErrorStream(), "ERROR");

  errorStream.start();

  CmdMessage inputStream = new CmdMessage(p.getInputStream(), "STDOUT");

  inputStream.start();

  } catch (Exception ex) {

  log4jlogger.error("", ex);

  }

  }

------解决方案--------------------
Java代码我不熟悉,你这个问题最好还是到相应的编程区问吧,对这方面熟悉的人应该可以给你解答。