Fórum Ubuntu Linux - PT

Suporte Técnico => Programação e Scripts => Tópico iniciado por: kl363r em 17 de Maio de 2012, 00:53

Título: Java em terminal
Enviado por: kl363r em 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;
Título: Re: Java em terminal
Enviado por: adri3d em 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"
Título: Re: Java em terminal
Enviado por: kl363r em 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...
Título: Re: Java em terminal
Enviado por: irtigor em 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
Título: Re: Java em terminal
Enviado por: kl363r em 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.
 :)