/* * Beispielaufruf einer kompilierten Klasse für die Verwendung innerhalb * der NetBeans IDE. Die Klasse heisst 'Client' und befindet sich im Paket * 'buch5_5.tcpSocket'. Der erste Teil der Kommandozeile wechselt in das * Verzeichnis mit den kompilierten Klassen. */ public class ExecuteClient { public static void main(String[] args) { String commandline = ""; commandline += "cd build\\classes && "; //dive into correct path commandline += "java.exe \"buch5_5.tcpSocket\" "; //start class
Archive - Jun 27, 2009
Execute für Kommandozeilenaufruf
Sa, 27/06/2009 - 13:08 – wolfgang- Anmelden um Kommentare zu schreiben
- Weiterlesen
WindowsExec für Kommandozeilenaufruf
Sa, 27/06/2009 - 13:01 – wolfgang/* * Grundlage ist dieser Artikel: * http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html * Diese Klasse ruft die Windows Kommandozeile mit Parameterstring auf. */ public class WindowsExec { public void execute(String commandline) { try { String osName = System.getProperty("os.name"); //System.out.println("osName: " + osName); String[] cmd = new String[3]; if (osName.equals("Windows NT") | osName.equals("Windows XP")) { cmd[0] = "cmd.exe";
- Anmelden um Kommentare zu schreiben
- Weiterlesen
StreamFetcher für Kommandozeilenaufruf
Sa, 27/06/2009 - 12:59 – wolfgang/* * Grundlage ist dieser Artikel: * http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html * Diese Klasse wird von der Klasse WindowsExec aufgerufen und verarbeitet * die Ausgabeströme STDOUT und STDERR der Kommandozeile. */ import java.io.*; class StreamFetcher extends Thread { InputStream is; String type; StreamFetcher(InputStream is, String type){ this.is = is; this.type = type; } @Override public void run(){ try{ InputStreamReader isr = new InputStreamReader(is);
- Anmelden um Kommentare zu schreiben
- Weiterlesen