tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
322
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Lord_Aratorn Lord_Aratorn ist offline Mitglied
    Registriert seit
    Jun 2008
    Beiträge
    20
    Hallo,
    ich bin auf der Suche nach einer Möglichkeit unter Java mittels Hilfe des ProcessBuilder ein Git Repository zu clonen. Hat jemand dazu vielleicht eine Idee?

    Ich weiß das dies eine ziemlich spezielle Frage ist, dennoch hoffe ich auf Antwort.
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.
    Zitat Zitat von Lord_Aratorn Beitrag anzeigen
    Hallo,
    ich bin auf der Suche nach einer Möglichkeit unter Java mittels Hilfe des ProcessBuilder ein Git Repository zu clonen. Hat jemand dazu vielleicht eine Idee?
    Wo ist denn das Problem?

    Du bastelst deine Befehlszeile mit dem ProzessBuilder zusammen und führst den Prozess aus... :-o

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    Lord_Aratorn Lord_Aratorn ist offline Mitglied
    Registriert seit
    Jun 2008
    Beiträge
    20
    Das Problem liegt darin, dass ich eine Umgebungsvariable setzen muss, der angibt wo die Privaten SSH schlüssel liegen.

    Danke für die schnelle Antwort

    Außerdem interessiert es mich, wie ich mir die Funktionsweise des ProcessBuilder vorstellen kann.
    Generiert er sich intern eine Konsole und führt in dieser den angegebenen Befehl aus und ließt dessen Standartout?

    Danke
    Geändert von Lord_Aratorn (28.06.11 um 16:13 Uhr)
     

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von Lord_Aratorn Beitrag anzeigen
    Das Problem liegt darin, dass ich eine Umgebungsvariable setzen muss, der angibt wo die Privaten SSH schlüssel liegen.
    Dann mach das doch.

    Warum schaust du dir denn die ProcessBuilder Klasse nicht mal an? => http://download.oracle.com/javase/1....l#environment()

    Warum erklärst du dein Problem nicht gleich in Beitrag #1?
    Zitat Zitat von Lord_Aratorn Beitrag anzeigen
    Außerdem interessiert es mich, wie ich mir die Funktionsweise des ProcessBuilder vorstellen kann.
    Generiert er sich intern eine Konsole und führt in dieser den angegebenen Befehl aus und ließt dessen Standartout?
    Nein. Es werden im Grunde Pipes verwendet. Es wird keine Konsole erstellt.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  5. #5
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    Nebenbei: Du kannst auch JGit verwenden, das ist in purem Java geschrieben und daher plattformunabhängig, du brauchst also keinen ProcessBuilder. siehe http://www.eclipse.org/jgit/
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  6. #6
    Lord_Aratorn Lord_Aratorn ist offline Mitglied
    Registriert seit
    Jun 2008
    Beiträge
    20
    Danke genodeftest für den Hinweiß. Jedoch habe ich es nicht geschafft jgit zum laufen zu bringen und die Api zu nutzen. Es gibt zwar einen Userguide auf http://wiki.eclipse.org/JGit/User_Guide doch schon die ersten Codezeilen können nicht ausgeführt werden. Ich vermute, dass der UserGuide etwas älter ist.
    Daher erfinde ich für meine Zwecke das Rad selber, auch wenn es eckig ist.
     

Ähnliche Themen

  1. Processbuilder mit timeout
    Von Stiffler66 im Forum Java Grundlagen
    Antworten: 5
    Letzter Beitrag: 05.02.10, 11:58
  2. ProcessBuilder
    Von IroNHeinZ im Forum Java Grundlagen
    Antworten: 7
    Letzter Beitrag: 20.12.09, 14:59
  3. ProcessBuilder - Vista ?
    Von Ashaman im Forum Java
    Antworten: 9
    Letzter Beitrag: 18.05.08, 19:32
  4. ProcessBuilder, src - bin?
    Von flashray im Forum Java
    Antworten: 4
    Letzter Beitrag: 04.06.07, 21:12
  5. Probleme mit Processbuilder
    Von Daelrik im Forum Java
    Antworten: 4
    Letzter Beitrag: 30.09.06, 15:54