O Oracle Java Runtime não aparece

1

Eu tinha instalado originalmente o Oracle JDK 7 update 4, com instruções de instalação update-alternatives e o JDK tornou-se o modo manual (3). OpenJDK 7 no modo automático (O).

Quando vou executar / instalar o arquivo .jar, o Oracle Java Runtime não aparece. Como devo fazer para corrigir isso?

obrigado

    
por obysr 06.06.2012 / 23:38

4 respostas

1

Se você quiser trazer Oracle JDK para esse menu, será necessário criar um arquivo .desktop para o Oracle JDK em /usr/share/applications , se ainda não estiver lá. Que tal clicar no botão Show other application para ver a aplicação disponível? Se o Oracle JDK não estiver lá, siga estas etapas:

  1. sudo gedit para abrir o gedit como superusuário
  2. escreva
    [Desktop Entry]
    Name=Oracle JDK
    Exec=path to Oracle's java here -jar
    Terminal=false
    Type=Application
    Icon=openjdk-6
    MimeType=application/x-java-archive;application/java-archive;application/x-jar;
    NoDisplay=true
    e depois salve o arquivo como /usr/share/applications/OracleJDK.desktop
  3. sudo chmod +x /usr/share/applications/OracleJDK.desktop para tornar o arquivo .desktop executável
  4. sudo gedit /usr/share/applications/bamf.index e adicione a linha OracleJDK.desktop path to Oracle's java here -jar ao final e salve.
  5. abrir o arquivo /usr/share/applications/mimeinfo.cache como super-usuário ( sudo gedit ) e adicionar alterar a linha application/java-archive=openjdk-xxx.desktop; para application/java-archive=openjdk-xxx.desktop;OracleJDK.desktop; ou seja, apenas adiciona sua entrada área de trabalho recém-criado para mime-cache.
  6. Agora você deve encontrar Oracle JDK entry no menu de aplicativos se clicar em visualizar outros aplicativos
por Samik 07.06.2012 / 00:55
1

A resposta do Samik é ótima, mas remova o comando NoDisplay , que oculta o aplicativo em Comice OS 4 .

[Desktop Entry]
Name=Oracle JDK
Exec=path to Oracle's java here -jar
Terminal=false
Type=Application
Icon=openjdk-6
MimeType=application/x-java-archive;application/java-archive;application/x-jar;
NoDisplay=false
    
por Sri Harsha Chilakapati 15.09.2012 / 03:42
0

Eu pesquisei as informações sobre este caso. Na verdade, o Oracle JRE é executado automaticamente quando arquivos jar ou arquivos jar incluídos são executados. Não suporta interação como esta.

se os arquivos jar não puderem ser executados, você parece não estar instalado corretamente.

Desculpe se estou errado. Isso é tudo que encontrei. Se houver alguém que saiba mais, adicione resposta.

    
por obysr 28.08.2012 / 23:57
0

A resposta acima não é suficiente

você também precisa atualizar a lista mime como

abra o arquivo no editor

gedit ~/.local/share/applications/mimeapps.list

então substitua isso

application/x-java-archive=file-roller.desktop;

para

application/x-java-archive=OracleJDK.desktop;

Isso resolverá o problema.

    
por Kapil Bhagchandani 17.06.2015 / 12:39