GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Como rodar Jar no linux


#1

Como vai pessoas ,

alguem sabe como posso rodar uma aplicativo .jar.

Ja configurei a JVM na minha maquina Linux , mas nao sei como executar um aplicativo ,jar

Abracos


#2

bem amigo tendo como base que vc jah confighurou corretamente a JRE no seu ambiente linux há mais duas coisas a saber.

1 vc deseja rodar o jar apartir do shell ???? prompt ? pois para isso bastaria chamar java <ClassePublica.jar>

2 vc deseja rodar o jar apartir de ambiente grafico basta clicar no icone do jar normalmente.

ps.: lembrando que para um jar ser "executavel" ele precisa ter o arquivo de manifest que informa para JVM que classe dentro do jar executar.

parece meio boba minha resposta mas peço desculpas porque sou iniciante. Mas não fiz nenhuma configuraçao adicional alem das variaveis de ambiente no linux para poder rodar meus aplicativos..

espero ter ajudado...


#3

brigadao , mas acho que nao estou tento a mesma sort

quando eu abro pelo modo grafico ele mostra todas as .class que esta dentro do .jar e com isso nao o roda.

mas como posso rodar pelo terminal ?


#4

Oi,

Se o jar tem uma classe principal (uma que contém o método main) descrita no manifesto, basta fazer:

java -jar meujar.jar

Caso contrário, você terá que colocar o jar no classpath e especificar a classe com o main:

java -cp meujar.jar pacote.ClasseComMain

Abraços,


#5

Valeu amigao , é isso mesmo que eu qieria saber


#6

Olá caro colegas..
até ai roda normal, porém precisa de um terminal para lança-lo
ai veio uma duvida, como fazer para lança-lo sem ter que passar comando no terminal?
deforma que meu-projeto.jar inicia-se com 2 clicks como a pasta do usuario na area de trabalho?

Utilizo o Fedora (F) F11 e preciso que seja possivel iniciar os meus projetos .jar com 2 cliques.. sem ter q usar terminal..


#7

Como o amigo disse acima, existe algum modo de abrir o arquivo .jar sem passar pelo terminal, como um lançador?


#8

Tens que marcar o arquivo como executável.
Se for Ubuntu ou alguma outra variante do Debian, tu faz isso com o botão direito do mouse.
Abraço!


#9

Ok. Irmão Vlw.


#10

CARAMBA MEU VELHO.. que absurdo ta esse game.. perfeito!


#11

Assim encerrado Creio eu!


#12

Como torná-lo um executável no Linux:

        Vá no arquivo .jar e clique com o botão direito sobre
        ele, escolha a opção propriedades, na janela de propriedades 
        clique na aba "Abrir com", em seguida clique no botão "Adicionar",
        irá abrir uma janela com várias opções de programas, embaixo 
        nessa mesma janela estará escrito "Usar um comando personalizado"
        clique em cima e então na caixa de texto que irá aparecer digite:
        "java -jar" (sem aspas) e clique em "Adicionar". Pronto agora é só
        você dar um duplo clique no arquivo, que ele vai abrir.

#13

Para executar com 2 cliques pode ser preciso definir o Java Runtime como programa padrão associado a extensão .jar, pois normalmente o programa padrão é o gerenciador de pacotes, que abre o .jar como um Zip e expoe a extrutura interna, ao invés de executálo.


#14

Ubuntu LXDE, Java 8 oracle , utilizei o comando em abrir com ... no campo linha de comando digitei java -jar , cliquei em definir padrão e abriu,

Como cheguei aqui pelo GOOGLE outros podem precisar. RemoteAdroidServer.jar show de bola,


#15

Acho que ele quer executar só clicando em cima do jar.

Para isso digite no ubuntu ctrl + alt + t (Abrirá o Terminal);
Entre na pasta onde está seu arquivo.jar
(por exemplo cd Downloads/OlaMundo);
Agora digite o seguinte:
sudo chmod +x olamundo.jar
(Este comando dará permissão pra executar seu arquivo clicando em cima dele)

Funcionou p mim no Ubuntu1404, tomara que te seja útil.