C + Java

Sekcia: Programovanie 05.02.2010 | 22:21
Avatar deidara1512 Debian  Používateľ
Caute chcel by som sa opytat ci je mozne spustit C program z beziaceho java programu, teda java zavola C program preda mu nejake prametre(postaci pole/string) a po skonceni C prgramu pokracuje ten javacky(popripade by ma zaujimalo ci vie C predat jave naspat nejake parametre ale neni to nutnost skor len zvedavost) diky vopred
    • Re: C + Java 05.02.2010 | 23:04
      Avatar borg Fedora  Administrátor
      Runtime.getRuntime().exec("cesta k programu param1 param2"); ??
    • Re: C + Java 05.02.2010 | 23:06
      Avatar Dušan Ďurech Debian Lenny 5.0  Používateľ
      import java.io.*;

      public class Run
      {
      public static void main(String[] args)
      {
      int c;

      try{
      Process process = Runtime.getRuntime().exec("/bin/ls -al");

      InputStream in = process.getInputStream();

      while( (c = in.read()) != -1 )
      {
      System.out.print((char)c);
      }

      in.close();
      }catch(Exception e)
      {
      System.out.println("e = "+e);
      }
      }
      }
    • Re: C + Java 06.02.2010 | 00:00
      Avatar deidara1512 Debian  Používateľ
      Wow tak jednoduche :) Dakujem :)