Como executar um arquivo .jar com um clique duplo?

26

Eu tenho um problema ao executar arquivos .jar clicando duas vezes neles. Quando vou para a caixa de diálogo Propriedades, não consigo encontrar o Gerenciador de arquivos somente Java na lista de programas. Mas java -jar somefile.jar abre o programa.

    
por Qafqaz Qafqaz 25.09.2012 / 19:38

5 respostas

22

Talvez você não tenha o ambiente de tempo de execução instalado.

Para instalá-lo, tente as seguintes instruções.

sudo apt-get install openjdk-7-jre

Ou você pode instalar o Oracle JRE usando o método PPA com os seguintes comandos.

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

Em seguida, para usá-lo para abrir arquivos .jar, tente o seguinte.

  1. Clique com o botão direito no arquivo .jar > Propriedades.
  2. Clique na guia "Abrir com" na parte superior.
  3. Altere a opção padrão para o ambiente de tempo de execução Java que você instalou.
  4. Clique em Fechar e você deverá estar pronto para clicar duas vezes.
por CoalaWeb 25.09.2012 / 20:39
16

Para fazer o Java abrir arquivos .jar por padrão (ou seja, clique duas vezes), clique com o botão direito do mouse em qualquer arquivo .jar para selecionar Propriedades . Na janela seguinte, selecione a guia "Abrir com" para ver, por exemplo, a escolha seguinte:

Selecione seu Java runtime e pressione Definir como padrão para que este seja o seu aplicativo padrão para abrir arquivos .jar.

    
por Takkat 25.09.2012 / 20:00
11

Adicionar um arquivo chamado /usr/share/applications/java.desktop com o conteúdo a seguir deve funcionar.

[Desktop Entry]
Name=Java
Comment=Java
GenericName=Java
Keywords=java
Exec=java -jar %f
Terminal=false
X-MultipleArgs=false
Type=Application
MimeType=application/x-java-archive
StartupNotify=true

Depois de adicionar este arquivo, você poderá encontrar uma entrada chamada Java no Open file with...-Dialog

    
por Answers 07.06.2015 / 15:29
2

LANÇADOR DE APLICAÇÕES

Depois de instalar o Java Runtime Environment, você pode criar um ícone de ativação, como outros aplicativos no sistema, criando um arquivo *.desktop .
Isso torna as coisas mais fáceis e mais bonitas!

  • Crie uma pasta em um diretório de sua escolha com os arquivos *.jar (o aplicativo) e *.png (o ícone do aplicativo). Nesse caso, o diretório que usarei é /usr/share/folder . Para o ~/folder é uma boa idéia nomeá-lo com o nome do aplicativo, por exemplo, se o aplicativo for VUE nomeie a pasta ~/VUE ou ~/vue .

    Abra o terminal e execute a seguinte linha de código:

    sudo mkdir /usr/share/folder
    

    Ou abra seu gerenciador de arquivos (Nautilus, neste caso) com privilégios de superusuário, executando a seguinte linha de código no terminal:

    gksu nautilus
    

    Depois disso, vá para /usr/share e crie a pasta folder com a GUI .

  • Também no terminal e execute a seguinte linha de código:

    gksu gedit /usr/share/applications/*.desktop
    

    (Você poderia usar o seu editor de escolha. Neste caso foi usado Gedit .)

  • Cole as seguintes linhas de código no arquivo que você está editando:

    [Desktop Entry]  
    Encoding=UTF-8  
    Name=Name  
    Categories=Category Name  
    Exec=java -jar /usr/share/folder/*.jar  
    Icon=/usr/share/folder/*.png  
    StartupNotify=false  
    Terminal=false  
    Type=Application  
    Comment=Application Name  
    StartupWMClass=Class  
    MimeType=application/*
    
  • Salve o arquivo. (O * é sempre o mesmo nome.)

ÍCONE DE APLICAÇÃO

Para os tamanhos de ícones, o Linux suporta vários formatos de imagem (PNG, JPG, SVG, etc.) e tamanhos (16x16 ~ 512x512 px). Você pode usar um arquivo PNG 32x32 ~ 96x96 px ou um arquivo SVG de 128x128 ~ 512x512 px para obter melhores resultados. Neste caso, acho que um PNG de 96x96 px é suficiente para um bom Desktop / Dash.

Para mais, veja:

ASSOCIAÇÃO DE ARQUIVOS

Para esta etapa, você deve criar um MIME Tipe , se ele não existir, e associá-lo ao aplicativo no arquivo mimeapps.list . Para isso, dê uma olhada no seguinte:

Observação: Se você encontrar algo incorreto, sinta-se à vontade para editar e corrigir. Obrigado!

    
por Sardinha 27.10.2012 / 09:30
0

Estou usando o Xfce 4 com o gerenciador de arquivos Thunar. Instalei o Oracle JDK baixando o arquivo do site oficial da Oracle. Eu extraí o conteúdo para minha pasta local e adicionei o Java ao PATH. Então eu sou capaz de executar o seguinte comando do terminal

java -version

Você pode iniciar arquivos * .jar do terminal com o seguinte comando

java -jar filename.jar

Mas se você quiser iniciá-lo clicando duas vezes no arquivo Eu fiz os seguintes passos, não se esqueça que estou usando o gerenciador de arquivos Thunar no Xfce 4, as etapas podem ser diferentes;

  1. Clique com o botão direito no arquivo * .jar
  2. Selecione "Abrir com outro programa"
  3. Marque a caixa de seleção "Usar comando específico"
  4. Digite o seguinte comando e clique em OK

    java -jar
    

Quando você clica duas vezes no arquivo * .jar, ele executa um comando (segundo comando que dei acima) em segundo plano e inicia o programa em Java.

Editar: quando o tempo de execução for instalado via extração de arquivo, o tempo de execução não será exibido na lista de seletores de aplicativos. Eu quero apontar que os usuários podem usar comandos se eles adicionaram Java ao PATH.

    
por Muhammed Kadir Yücel 16.12.2017 / 16:10

Tags