Hi,
ich habe ein kleines Problem, mit einem Code, das unter Windows wunderbar funktioniert (natürlich nicht mit open).
Wenn ich aber unter MacOS X exakt folgenden Befehl durch Runtime exec ausführen will, bekomme ich nach einer Sekunde ein return code 1 zurück und er macht nichts:
Lasse ich mir exakt das mit System.out.println ausgeben, was Runtime Exec startet, und verwende dann diesen Befehl in der Terminal, öffnet open mir den Ordner. Hat jemand eine Idee, warum MacOS X bockig ist? ;-)
Ich streichel den iMac doch immer, aber er will nicht *g* ;-).
Es ist die neuste MacOS X Version mit neuster Java RE drauf.
java version "1.4.2_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-141.3)
Java HotSpot(TM) Client VM (build 1.4.2-38, mixed mode)
Währe klasse, wenn mir jemand ein Tipp geben kann. Braucht Ihr ein Source?
Aus dem Kopf heraus müsste das so sein:
ich habe ein kleines Problem, mit einem Code, das unter Windows wunderbar funktioniert (natürlich nicht mit open).
Wenn ich aber unter MacOS X exakt folgenden Befehl durch Runtime exec ausführen will, bekomme ich nach einer Sekunde ein return code 1 zurück und er macht nichts:
Beispiel wenn der Datenträger "BlaBla" heisst und einen Ordner "Ordner" enthält.open "/Volumes/BlaBla/Ordner/"
Lasse ich mir exakt das mit System.out.println ausgeben, was Runtime Exec startet, und verwende dann diesen Befehl in der Terminal, öffnet open mir den Ordner. Hat jemand eine Idee, warum MacOS X bockig ist? ;-)
Ich streichel den iMac doch immer, aber er will nicht *g* ;-).
Es ist die neuste MacOS X Version mit neuster Java RE drauf.
java version "1.4.2_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-141.3)
Java HotSpot(TM) Client VM (build 1.4.2-38, mixed mode)
Währe klasse, wenn mir jemand ein Tipp geben kann. Braucht Ihr ein Source?
Aus dem Kopf heraus müsste das so sein:
Code:
Runtime.getRuntime().exec("open "/Volumes/BlaBla/Ordner/");