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