Executando o arquivo com outro aplicativo através do terminal

0

Existe alguma maneira de executar um arquivo .jar com o JRE por meio da linha de comando. Estou tendo um problema com o arquivo e quero ver se consigo obter alguma informação sobre o erro. Quando tento executá-lo com ./ ele diz que não pode executar um arquivo binário. Mas o ícone me dá a opção de executar com o Java Runtime Environment.

    
por Kody Wilson 20.04.2016 / 19:59

2 respostas

0

Até onde eu sei, o dote . só pode ser usado para executar scripts de shell.

Então você tem que usar o comando java para executar .jar files

java -jar your_file_name.jar

É isso aí!

    
por Bilal 20.04.2016 / 20:08
0

Você tem que executá-lo através do JRE, não diretamente. ou seja, java -jar myapp.jar

./ Não é realmente um comando para executar um programa / script / binário. Refere-se simplesmente ao diretório atual. Por exemplo, se eu tiver um script, myscript.sh , no meu diretório inicial;
Eu posso executar ./myscript.sh ou /home/myusername/myscript.sh

Ambos executariam o script.

O motivo pelo qual você não pode simplesmente executar myscript.sh é porque o termnal tentaria interpretá-lo como um comando conhecido e lançaria este erro: myscript.sh: command not found porque não é inteligente o suficiente saber que você estava tentando para direcioná-lo para um arquivo no seu atual dir .

    
por Android Dev 20.04.2016 / 20:06