Estou com um problema ao executar arquivos .jar clicando duas vezes neles. Quando vou à caixa de diálogo Propriedades, não consigo encontrar o Java - apenas o Archive Manager na lista de programas. Mas java -jar somefile.jar
abre o programa.
Estou com um problema ao executar arquivos .jar clicando duas vezes neles. Quando vou à caixa de diálogo Propriedades, não consigo encontrar o Java - apenas o Archive Manager na lista de programas. Mas java -jar somefile.jar
abre o programa.
Respostas:
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.
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 a seguir, selecione a guia "Abrir com" para ver, por exemplo, a seguinte opção:
Selecione seu tempo de execução Java e pressione Set as defaultpara tornar este o aplicativo padrão para abrir arquivos .jar.
Adicionar um arquivo chamado /usr/share/applications/java.desktop
com o seguinte conteúdo deve ser suficiente.
[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
noOpen file with...-Dialog
Terminal
valor para Terminal=prompt
?
LANÇADOR DE APLICATIVOS
Após instalar o Java Runtime Environment, é possível criar um ícone de ativação como outros aplicativos no sistema, criando um *.desktop
arquivo.
Isso torna as coisas mais fáceis e 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 utilizarei é /usr/share/folder
. Para isso, ~/folder
é uma boa ideia 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 superadministrador 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ê pode usar o editor de sua escolha. Nesse caso, foi usado o 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 ícone, o Linux suporta uma variedade de formatos de imagem (PNG, JPG, SVG etc.) e tamanhos (16x16 ~ 512x512 px). Você pode usar um arquivo PNG de 32x32 ~ 96x96 px ou um arquivo SVG de 128x128 ~ 512x512 px para obter melhores resultados. Nesse caso, acho que um PNG de 96x96 px é suficiente para um bom Desktop / Dash.
Para mais, dê uma olhada em:
ASSOCIAÇÃO DE ARQUIVO
Para esta etapa, você deve criar um TIPO MIME , se não existir, e associá-lo ao aplicativo no mimeapps.list
arquivo. Para isso, dê uma olhada no seguinte:
Nota: Se você encontrar algo incorreto, sinta-se à vontade para editar e corrigir. Obrigado!
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ê deseja iniciá-lo clicando duas vezes no arquivo que eu executei nas etapas a seguir, não esqueça que estou usando o gerenciador de arquivos Thunar no Xfce 4, as etapas podem ser diferentes;
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 forneci acima) em segundo plano e inicia o programa Java.
Editar: quando o tempo de execução instalado via extração de arquivo, o tempo de execução não aparece na lista do seletor de aplicativos. Quero salientar que os usuários podem usar comandos se adicionarem Java ao PATH.