Externe Programme aufrufen

dadom110

Erfahrenes Mitglied
Guten Tag Zusammen,

kleines Weihnachtsproblem. Hab für meinen Vater ein nettes kleines Programm geschrieben, das unter anderem Datein öffnen soll. Hierzu habe ich folgendes Commando verwendet:

new ProcessBuilder(new String[] { "open", .FILE}

zu hause lief das ganze Problemlos, auf seinem Rechner bekommt er das ganze nicht hin:

"Cannot run programm "open": CreateProcess error=2. Das system kann die angegeben Datei nicht finden"

Muss also irgendwie mit den Windows einstellungen zusammen hängen. Da ich mir das ganze nur als JAR geschickt habe (Asche über mein haupt) und das dekomplieren nicht besonders sauber verlaufen ist, hoffe ich also hier nicht auf eine Programmiertechnische Lösung, sondern eher vielleicht auf eine Einstellungssache unter Windows.

Vielen Dank schon mal
Dom
 
Das ist eine sehr gute Frage, ich hab leider keine Ahnung. Wo hinterlege ich die Programme denn, die so aufgerufen werden?

grüße
Dom
 
Na du musst doch wissen warum das an deinem PC funktioniert und woanders nicht.

Das Programm Open müsste im PATH eingetragen sein damit du es so benutzen kannst.

Und nochmal: Hast du das zu Hause unter Windows oder Linux gemacht? Handelt es sich wirklich um das gleiche Betriebssystem?
 
Zurück