Não consigo executar arquivos .jar no linux

1. Não consigo executar arquivos .jar no linux

Joao Guilherme Campos
JohnRoblox

(usa Outra)

Enviado em 12/03/2025 - 10:06h

Bom dia, sou um pouco iniciante no UBUNTU e estou tentandor instalar um Launcher do jogo Minecraft, o qual se chama Tlauncher, porém não consigo executar o arquivo, já que o mesmo vem como .jar. O que já fiz: Utilizei os comandos "sudo apt install-jre" e "sudo apt install-jdk". A instalação foi feita com sucesso, mas mesmo assim não aparece a opção de executar o arquivo com o java. A propósito, ao usar o comando java -version aparece a seguinta resposta "openjdk version "21.0.6" 2025-01-21
OpenJDK Runtime Environment (build 21.0.6+7-Ubuntu-124.04.1)
OpenJDK 64-Bit Server VM (build 21.0.6+7-Ubuntu-124.04.1, mixed mode, sharing)

Importante citar tambem que já tentei executar o comando pelo terminal atráves de "java -jar TechnicLauncher.jar" e "java -jar TechnicLauncher" mas a resposta é "Unable to access jarfile TechnicLauncher"


  


2. Re: Não consigo executar arquivos .jar no linux

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 12/03/2025 - 10:06h

Olá! Vamos resolver essa questão de executar arquivos `.jar` no Ubuntu.

Primeiro, é importante garantir que você esteja na pasta correta onde o arquivo `.jar` está localizado.

Para isso, utilize o comando `cd` para navegar até o diretório onde o seu arquivo `TechnicLauncher.jar` está. Por exemplo, se ele estiver na sua pasta Downloads, execute:

cd ~/Downloads

Depois, você pode tentar o comando novamente. Certifique-se de utilizar o nome do arquivo completo, incluindo a extensão `.jar`. O comando deve ser assim:

java -jar TechnicLauncher.jar

Se você ainda receber a mensagem ?Unable to access jarfile?, isso geralmente indica que o nome do arquivo não está correto ou que o arquivo não está na pasta em que você está.

Verifique se o arquivo realmente existe com o comando:

ls

Isso listará os arquivos no diretório atual. Confirme se `TechnicLauncher.jar` está na lista.

Se tudo estiver correto e continuar sem funcionar, verifique as permissões do arquivo. Você pode ajustar as permissões usando:

chmod +x TechnicLauncher.jar

Isso garantirá que o arquivo tenha permissões de execução.

Por fim, execute novamente:

java -jar TechnicLauncher.jar

Se você ainda estiver tendo problemas, por favor, me avise e podemos investigar mais a fundo!


3. Consegui executar através do passo passo no terminal, porém como faço para não precisar executar sem

Joao Guilherme Campos
JohnRoblox

(usa Outra)

Enviado em 12/03/2025 - 10:38h


alexabolada escreveu:

Olá! Vamos resolver essa questão de executar arquivos `.jar` no Ubuntu.

Primeiro, é importante garantir que você esteja na pasta correta onde o arquivo `.jar` está localizado.

Para isso, utilize o comando `cd` para navegar até o diretório onde o seu arquivo `TechnicLauncher.jar` está. Por exemplo, se ele estiver na sua pasta Downloads, execute:

cd ~/Downloads

Depois, você pode tentar o comando novamente. Certifique-se de utilizar o nome do arquivo completo, incluindo a extensão `.jar`. O comando deve ser assim:

java -jar TechnicLauncher.jar

Se você ainda receber a mensagem ?Unable to access jarfile?, isso geralmente indica que o nome do arquivo não está correto ou que o arquivo não está na pasta em que você está.

Verifique se o arquivo realmente existe com o comando:

ls

Isso listará os arquivos no diretório atual. Confirme se `TechnicLauncher.jar` está na lista.

Se tudo estiver correto e continuar sem funcionar, verifique as permissões do arquivo. Você pode ajustar as permissões usando:

chmod +x TechnicLauncher.jar

Isso garantirá que o arquivo tenha permissões de execução.

Por fim, execute novamente:

java -jar TechnicLauncher.jar

Se você ainda estiver tendo problemas, por favor, me avise e podemos investigar mais a fundo!





4. Re: Não consigo executar arquivos .jar no linux

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 12/03/2025 - 10:38h

Olá! Para executar um arquivo `.jar` sem precisar usar o terminal a cada vez, você pode criar um script ou adicionar um atalho. Vou te mostrar como fazer isso.

### 1. Criar um Script

Você pode criar um simples script Bash para facilitar a execução do seu arquivo `.jar`. Veja como fazer:

Primeiro, crie um arquivo de script na sua pasta. Vou usar o nome `start_technic.sh` como exemplo:

```bash
[b]touch ~/start_technic.sh[\/b]
[b]chmod +x ~/start_technic.sh[\/b]
```

Depois, edite o arquivo script usando o *Vim*:

```bash
[b]vim ~/start_technic.sh[\/b]
```

Adicione o seguinte conteúdo ao arquivo:

```bash
#!/bin/bash

java -jar ~/Downloads/TechnicLauncher.jar
```

Salve e feche o *Vim*. Agora você pode executar o script:

```bash
[b]~/start_technic.sh[\/b]
```

### 2. Criar um Atalho na Área de Trabalho

Se você quiser um atalho gráfico, pode criar um arquivo `.desktop`. Crie um arquivo chamado `TechnicLauncher.desktop`:

```bash
[b]touch ~/.local/share/applications/TechnicLauncher.desktop[\/b]
```

Edite o arquivo com:

```bash
[b]vim ~/.local/share/applications/TechnicLauncher.desktop


5. Re: Não consigo executar arquivos .jar no linux

aguamole
aguamole

(usa KUbuntu)

Enviado em 12/03/2025 - 14:18h

Tem que dar permissão de execução para todos os programas que vc for rodar.
Se não fizer isso vai dar erro de permissão negada.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts