Toon posts:

[Java] hoe kan ik een programma runnen vanuit java

Pagina: 1
Acties:
  • 48 views sinds 30-01-2008

Verwijderd

Topicstarter
Ja mijn vraag is volgens mij heel simpel maar ik kan het echt niet vinden. Ik zie de bomen door het bos niet meer.
Kan iemand mij helpen, want ben er met mijn kop echt niet meer bij.

Hoe kan ik een programma laten runnen (.exe, .bat)vanuit java?

en ja ik heb al op de java.sun.com gekeken misschien kijk ik niet goed maar ik kan het niet vinden.

alvast bedankt Duncan |:(

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Runtime.exec()

  • vinnux
  • Registratie: Maart 2001
  • Niet online
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 private  String scan(String ip)
  {
    String line = "";
    String trace = "";
    try
    {
    /** A new process is started to gather the traceroute information.<br>
     *  This means that an other Java process wil be running.
     */
    Process process = Runtime.getRuntime().exec(Traceroute.getTRACEROUTE_COMMAND()+" "+ip);
    BufferedReader  inFile = new BufferedReader(new InputStreamReader(process.getInputStream()));
    line = inFile.readLine();
    /**
     * Every line that is returned from the process is checked if it is a valid traceroute line.<br>
     * If not null is returned. Els this process wil continue until line = null.
     */
    while(line != null)
    {
      if(!traceOk(line))
        return null;
      trace += line+"\n";
      line = inFile.readLine();
    }
     }
    catch (Exception exception)
    {
    exception.printStackTrace();
    System.out.println("<ERROR> The command \""+Traceroute.getTRACEROUTE_COMMAND()+"\" could not be found.\nSee the .err log fore more details. </ERROR>");
    System.exit(-1);
    }
    return (trace);
  }

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

tis altijd de exec/system familie waar je naar zoekt

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.