Hallo zusammen,
ich habe ein Problem worauf ich nach Stundenlanger Suche keine Lösung gefunden habe. Und zwar will ich per ProcessBuilder auf meinen Subversion-Server zugreifen und eine Repository auschecken. Wenn ich das Programm über eclipse starte funktioniert es Einwandfrei! Aber wenn ich es als jar laufen lasse Funktioniert es nicht!
Ich lasse mir den Stream auf der Konsole ausgeben und dort ist dann ein leerer Prompt für ein paar Sekunden (als ob er die Daten holen würde) und macht dann mit den restlichen Programmcode einfach normal weiter.
Ich habe das gleiche auch mal mit einem Update ausgeführt dort bekomme ich wenigstens noch ein > Updates 'projekt' (Ist gerade aus dem Gedächnis), aber ansonsten das gleiche, ein paar Sekunden tut sich nicht und dann wird ganz normal weitergefahren.
An dieser Stelle noch eimal als Hinweis "Das Programm funktioniert mit eclipse Einwandfrei!"
Kann mir jemand diese Phänomen erklären? Und Helfen?
Gruß Björn
ich habe ein Problem worauf ich nach Stundenlanger Suche keine Lösung gefunden habe. Und zwar will ich per ProcessBuilder auf meinen Subversion-Server zugreifen und eine Repository auschecken. Wenn ich das Programm über eclipse starte funktioniert es Einwandfrei! Aber wenn ich es als jar laufen lasse Funktioniert es nicht!
Ich lasse mir den Stream auf der Konsole ausgeben und dort ist dann ein leerer Prompt für ein paar Sekunden (als ob er die Daten holen würde) und macht dann mit den restlichen Programmcode einfach normal weiter.
Ich habe das gleiche auch mal mit einem Update ausgeführt dort bekomme ich wenigstens noch ein > Updates 'projekt' (Ist gerade aus dem Gedächnis), aber ansonsten das gleiche, ein paar Sekunden tut sich nicht und dann wird ganz normal weitergefahren.
Code:
ArrayList<String> list = new ArrayList<String>();
list.add( "\"c:\\Programme\Turtoise\bin\svn.exe\"" );
list.add( "co" );
list.add( "\"https://192.168.10.250/svn/project\"" );
list.add( "\"c:\\work\"" );
list.add( "--username=user" );
list.add( "--password=passwd" );
list.add( "--no-auth-cache" );
ProcessBuilder pb = new ProcessBuilder( list );
Process p = pb.start();
An dieser Stelle noch eimal als Hinweis "Das Programm funktioniert mit eclipse Einwandfrei!"
Kann mir jemand diese Phänomen erklären? Und Helfen?
Gruß Björn