#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>

int main(int argc, char *argv[])
{
  char javac[20]={"javac "};
  char ext[]={".java"};
  char java[20]={"java "};
  clock_t inicio, fim;


  if(argc<2 || argc>2)
  {
    printf("Compilador & Executor de Java.\n\nUso: jav <nome>\n\nGNU/GPL - Copyleft 2004 (condector@linuxmail.org)\n");
    exit(0);
  }
  strcat(javac,argv[1]);
  strcat(javac,ext);
  printf("Compilando Código: %s%s",argv[1],ext);

  inicio=clock();
  system(javac);
  fim=clock();
  //system("clear");
  printf("\nTempo Compilando : %.2lf\n",(double)(fim-inicio)/CLOCKS_PER_SEC);
  printf("\nRodando na Máquina Virtual Java...\n");
  strcat(java,argv[1]);
  system(java);

  return 0;	
}
