Permalänk

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!

Visa signatur

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

Permalänk
Medlem

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