Como criar aplicativo de linha de comando no eclipse (c ++ ou java)? [fechadas]

0

Como criar o aplicativo de linha de comando c ++ ou Java? Eu tenho alguns comandos que gostaria de converter em um aplicativo.
Como fazer isso no eclipse?
Por exemplo, considere:

sudo apt-get upgrade xyz

Eu quero colocá-lo no repositório do Ubuntu. Ou eu vou criar um gui usando qt com c ++ ou java plugin.

    
por Registered User 17.08.2013 / 16:48

2 respostas

2

Em C ++, você pode usar a função int system (const char* command); .

Exemplo:

/* system example : DIR */
#include <stdio.h>      /* printf */
#include <stdlib.h>     /* system, NULL, EXIT_FAILURE */

int main ()
{
  int i;
  printf ("Checking if processor is available...");
  if (system(NULL)) puts ("Ok");
    else exit (EXIT_FAILURE);
  printf ("Executing command DIR...\n");
  i=system ("dir");
  printf ("The value returned was: %d.\n",i);
  return 0;
}

Fonte: link

No seu caso, você pode usar:

system ("sudo apt-get upgrade");

Em Java é um pouco mais complicado. Você pode usar o método exec da classe Runtime em java.lang. Consulte o link

    
por Radu Rădeanu 17.08.2013 / 17:01
0

Se você quiser usar o comando apt-get com seu programa, ele precisa estar em um repositório apt, cujo URL deve estar no arquivo /etc/apt/sources.list . Você pode aprender como configurar seu próprio repositório apt aqui .

    
por user184720 17.08.2013 / 17:02