Kan inte köra .exe från java?

Trädvy Permalänk
Medlem
Registrerad
Dec 2012

Kan inte köra .exe från java?

Hejsan, Jag har försökt lösa detta länge nu utan framgång. Jag har skapat ett program i Java och i C# där jag försöker köra c# programet (.exe) från java och få tillbaka outputen, Jag gör det genom denna kod:

public static String execCmd(String cmd) throws java.io.IOException { java.util.Scanner s = new java.util.Scanner(Runtime.getRuntime().exec(cmd).getInputStream()) .useDelimiter("\\A"); return s.hasNext() ? s.next() : "error"; } //I min main metod execCmd("minandrafil.exe arg0");

men detta returnerar följande error

CreateProcess error=193, %1 is not a valid Win32 application

Men det går att köra mitt c# program genom cmd

Tack på förhand!

Att programmera eller att inte programmera, det är frågan?

Trädvy Permalänk
Medlem
Registrerad
Okt 2008

Är ditt C# program en Win32 applikation då?
Kan man starta det med .net på något vis? Motsvarande Java -jar <filnamn>