stareagle: (C) fork(), spawnlp(), Leerzeichen, und andere Probleme

Beitrag lesen

Hallo,

Ein JAR-Archiv soll durch ein Exe-File ausgeführt werden. Ich dachte mir, dass ich ein kleines Programm schreibe, das mit das JAR-File einfach aufruft, etwa mit system("java -jar jarfile.jar");
Das würde ja auch funktionieren, nur dummerweise bleibt die Konsole im Hintergrund offen, was relativ lästig ist. Um ein "fork()" kommt man also nicht herum.

Was soll ich noch tun?

Für dein Vorhaben gibt es eine Lösung von Sun: Die Invocation API.

Mehr dazu siehe: http://java.sun.com/javase/6/docs/technotes/guides/jni/spec/invocation.html

Gruß

Stareagle