Brauche Hilfe bei Java Problem.

Post Reply
Message
Author
simon
Posts: 200
Joined: 23. Feb 2001 13:01
Location: Osnabrück

Brauche Hilfe bei Java Problem.

#1 Post by simon »

Hi, ich suche nach einer Möglichkeit externe Programme (die nichts mit Java zu tun haben) aufzurufen.
Ich habe gehört das es einen Befehl gibt der ungefähr so lautet

System.getRuntime.exec()

Ich möchte nämlich aus meinem Java Programm, auf ein CVS System zugreifen und dateien adden/updaten/removen

Ich hoffe das mir irgendjemand weiterhelfen kann.
Ich weiss das ich diese Frage eigentlich besser in einem Java Forum stellen sollte...
Ich dachte mir bloss das sich hier bestimmt auch sehr gute (Java)Programmierer rumtreiben.
Und es ist ja nicht so das ich nicht selber nach einer Lösung suchen würde, in der Hilfe von Forte for Java gibts nichts dazu! Dann habe ich noch 2 verschiedene Bücher durchsucht - ebenfalls ohne Ergebnis.
und bei google habe ich auch nichts gefunden!
Naja, ich befinde mich zwar in der Ausbildung - muss mir aber alles selber beibringen :(
(WTF) kann ich auch nichts dran ändern...

Gruss Simon

Jochen

Re: Brauche Hilfe bei Java Problem.

#2 Post by Jochen »

Erste Programmierer-Regel: Prüfen, ob man sich die Arbeit anderer zu Nutze machen kann! <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Guckst Du hier: <a href="http://freshmeat.net/projects/jcvs/?topic_id=52" target="_blank"><!--auto-->http://freshmeat.net/projects/jcvs/?top ... <!--auto-->

Das dürfte das sauberere Interface zu CVS sein. Ansonsten sind meine Java-Kenntnisse etwas angestaubt, aber mein "Java in a Nutshell" meint, dass exec() eine Methode von Runtime sei, die durch eine public static-Methode instanziiert wird:<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">java.lang.Runtime rt = java.lang.Runtime.getRuntime();
java.lang.process p = rt.exec ("/bin/ls");</font><hr></pre></blockquote>
(Ich hoffe, ich habe jetzt keinen Syntax-Fehler da reingebastelt; es ist wirklich lange her, dass icj konkret was mit Java gemacht habe.)

Jochen

pauls

Re: Brauche Hilfe bei Java Problem.

#3 Post by pauls »

Also das sieht genau richtig aus wobei es dann die Möglichkeit gibt sich einen Input bzw. OutputStream von dem Process p zu holen und diesen so über den STDIN und STDOUT zu steuern. Aber das steht alles in der API und deshalb gibt es für solche Fragen echt nur _eine_ einzige entschuldigung: Man hat noch nicht gehört das es die Java API gibt!
Dies ist die Komplete API mit allem was das Herz begehrt (zumindestens an erklärung):

http://java.sun.com/j2se/1.4/docs/api/

So und von nun an hast du keinerlei recht mehr irgendwem zu erzählen du hättest nicht herausgefunden wie irgendwas geht oder genau heisst in den Java Standardbibs

bis denne

Hansl

Re: Brauche Hilfe bei Java Problem.

#4 Post by Hansl »

Als Übersicht über alle Klassen und Methoden empfehle ich http://java.sun.com/j2se/1.4/docs/api/index.html , da findet sich unter "Runtime" passendes <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

Ansonsten gibt es übrigens auch noch http://forum.java.sun.com

mfg

Hansl

pauls

Re: Brauche Hilfe bei Java Problem.

#5 Post by pauls »

Kannst du mir jetzt noch den unterschied zwischen deiner URL und meiner URL erklären oder wolltest du auch nochmal was sagen?

Hansl

Re: Brauche Hilfe bei Java Problem.

#6 Post by Hansl »

Hehe...sorry, die habe ich glatt überlesen! <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> Naja, dafür hattest du aber den URL zum Forum nicht <img src="http://www.pl-forum.de/UltraBoard/Images/TooHappy.gif" border="0" align="middle">

<img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

simon
Posts: 200
Joined: 23. Feb 2001 13:01
Location: Osnabrück

Re: Brauche Hilfe bei Java Problem.

#7 Post by simon »

Hi,
Danke für Eure Zahlreichen Antworten das Hilft mir bestimmt weiter,...
Sorry das die Antwort nen bisschen spät kommt habe viel zu tun gehabt <img src="http://www.pl-forum.de/UltraBoard/Images/TooHappy.gif" border="0" align="middle">
Meine Arbeit macht mich in letzter Zeit echt fertig.
Gruß Simon

Post Reply