Mac OSX - Programm aus Java öffnen

torben

Mitglied
Hallo,

ich versuche gerade aus Java heraus ein Programm (Gnuplot) zu öffnen.

Eigentlich sollte es ja mit folgendem Code funktionieren:

Java:
try{
            Runtime.getRuntime().exec("/Applications/Gnuplot.app");
        }
        catch (Exception e){
            System.out.println(e);
        }

Allerdings bekomme ich hierbei folgende Fehlermeldung:

java.io.IOException: Cannot run program "/Applications/Gnuplot.app": error=13, Permission denied

Ich habe schon versucht die Zugriffsrechte mit RuntimePermission und FilePermission auf execute zu stellen. Allerdings erfolglos.
Google und auch die Suche hier im Forum konnte mir leider bis jetzt nicht helfen.

OS ist übrigens Mac OSX.

Schöne Grüße
torben
 
Wenn du
Code:
/Applications/Gnuplot.app
direkt in einem Terminal ausführst,kannst du dann das Programm starten?
 
Ja, wenn ich noch ein open davor schreibe schon. Womit ich mein Problem auch schon gefunden habe...
So funktioniert es auch aus Java:

Java:
        try{
            Runtime.getRuntime().exec("open /Applications/Gnuplot.app");
        }
        catch (Exception e){
            System.out.println(e);
        }

Manchmal stellt man sich aber auch blöd an... 😛feif:
 

Neue Themen


Zurück
Oben