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