我正在编写一个获取命令(作为String)并运行它的Java应用程序:
Scanner in = new Scanner(System.in);
String command = in.nextLine();
try {
Runtime.getRuntime().exec("cmd /c " + command);
} catch (IOException e) {}
我尝试使用此命令运行它:start devenv.exe
但是我从Windows收到一条消息“此应用程序无法在您的PC上运行”:
如果我尝试运行start winword.exe
- Word已打开。
如果我导出应用程序并使用相同的命令运行jar本身 - 将打开Visual Studio。
另一台计算机上的相同应用程序 - 效果很好。
您是否知道问题出在Visual Studio,Eclipse或特定计算机上?
谢谢!