Autor Tópico: Java em terminal  (Lida 2869 vezes)

kl363r

  • Visitante
Java em terminal
« Online: 17 de Maio de 2012, 00:53 »
Bom dia ai galera.!

To precisando tirar uma duvida.
Necessito fazer um java (.jar) que abra uma tela do terminal e apresente uma mensagem em texto. Um simples System.Out.Println no terminal, mas eu quero ativa-lo por modo gráfico;
No Windows o bicho tá rodando, mas não consigo ver no Linux nem dando permissão ao arquivo e estando em root;

Offline adri3d

  • Usuário Ubuntu
  • *
  • Mensagens: 104
    • Ver perfil
    • http://www.youtube.com/adrianomoreira
Re: Java em terminal
« Resposta #1 Online: 17 de Maio de 2012, 22:36 »
imaginando que o java esteja corretamente instalado

no terminal é possível executar seu jar com o comando
Código: [Selecionar]
java -jar teuarquivo.jar

ou clique com o botão direito em cima desse arquivo e escolha a opção "Abrir com Java"

kl363r

  • Visitante
Re: Java em terminal
« Resposta #2 Online: 18 de Maio de 2012, 01:01 »
imaginando que o java esteja corretamente instalado

no terminal é possível executar seu jar com o comando
Código: [Selecionar]
java -jar teuarquivo.jar

ou clique com o botão direito em cima desse arquivo e escolha a opção "Abrir com Java"

Sim o java está instalado, consigo rodar as apps gráficas apenas liberando o executar nas propriedades do arquivo, ou como superusuario.
Infelizmente já havia tentado com esse comando dentro da pasta, e inclusive com a opção de abrir com o OpenJdk;
Obrigado pela resposta, mas ainda não consegui abrir pra rodar no terminal...

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Java em terminal
« Resposta #3 Online: 18 de Maio de 2012, 13:42 »
Faça seu programa executar um emulador de terminal (gnome terminal, terminator, urxvt...).
----
Lendo novamente, acho que você precisa é criar um lançador (*.desktop), que execute o seu programa. Ex
Código: [Selecionar]
[Desktop Entry]
Version=1.0
Name=Htop
Type=Application
Comment=Show System Processes
Terminal=true
Exec=htop
Icon=htop
Categories=ConsoleOnly;System;
GenericName=Process Viewer
« Última modificação: 18 de Maio de 2012, 13:50 por irtigor »

kl363r

  • Visitante
Re: Java em terminal
« Resposta #4 Online: 18 de Maio de 2012, 14:23 »

Olá amigos, obrigado pela dica, inicialmente não consegui rodar pelo terminator que instalei, mas foi por ele que consegui ver uma mensagem que foi crucial para a solução do problema.
O Eclipse não esta exportanto tudo que era necessário para rodar o .jar , compilei umas vezes e consegui rodar tanto no terminal quanto no terminator.
 :)