Java em terminal

Iniciado por kl363r, 17 de Maio de 2012, 00:53

tópico anterior - próximo tópico

kl363r

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;

adri3d

imaginando que o java esteja corretamente instalado

no terminal é possível executar seu jar com o comando

java -jar teuarquivo.jar


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

kl363r

Citação de: adri3d 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

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...

irtigor

#3
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

[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

kl363r


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.
:)