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: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


3. 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.