Так что я хочу, чтобы открыть CMD, хотя Java с этим кодомOpen ЦМД Java
import java.io.IOException;
public class mainer {
public static void main(String args[]) {
try {
Runtime.getRuntime().exec("cmd.exe /c start");
System.out.println("ok");
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
, но я получаю эту ошибку, когда я исполню ее
java.io.IOException: Cannot run program "cmd.exe": CreateProcess error=193, %1 is not a valid Win32 application
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at mainer.main(mainer.java:6)
Caused by: java.io.IOException: CreateProcess error=193, %1 is not a valid Win32 application
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 5 more
и самое смешное в том, что он работал 2 дней назад, и теперь она дает мне эту странную ошибку
Я использую 32-разрядную ОС и 32-битную java ... ваш код успешно выполнен на моей машине ... Проблема может возникнуть с несоответствием ОС и java (32 бит и 64) – Anptk