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
Brauche Hilfe bei Java Problem.
Re: Brauche Hilfe bei Java Problem.
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
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
Re: Brauche Hilfe bei Java Problem.
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
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
Re: Brauche Hilfe bei Java Problem.
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
Ansonsten gibt es übrigens auch noch http://forum.java.sun.com
mfg
Hansl
Re: Brauche Hilfe bei Java Problem.
Kannst du mir jetzt noch den unterschied zwischen deiner URL und meiner URL erklären oder wolltest du auch nochmal was sagen?
Re: Brauche Hilfe bei Java Problem.
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">
<img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Re: Brauche Hilfe bei Java Problem.
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
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