javaws está instalado e não está instalado - o que está acontecendo?

1

Eu usei o Centro de Software Ubuntu (12.04) para instalar IcedTea Web Control Panel e IcedTea Java Web Start para iniciar um arquivo java WebStart com o final jnlp . Depois disso, tentei iniciar um arquivo no firefox - consegui selecionar Open with IcedTea Java Web Start (default) no menu suspenso.

Isso não funcionou ( unknown error occurred ) com a sugestão de baixar o arquivo e iniciar é então. Eu fiz isso, e depois que eu descobri que o comando para Java Web Start é javaws eu amarrei com isso - só para descobrir que não está instalado (ou não no caminho de busca).

Eu não sei como continuar, ou seja, como iniciar esse arquivo jnlp de um terminal. Talvez eu precise instalar outra coisa? Se sim, o que e como? Talvez eu esteja confundindo as diferentes 'coisas' do java? Talvez IceTea não seja café? Eu sou muito inexperiente com o java ...

    
por user109923 22.11.2012 / 13:41

1 resposta

2

Sou muito novo no java também, mas aqui estão algumas coisas que você pode tentar:

  • Verifique a configuração de alternativas do Java:

    Em um tipo de terminal: sudo update-alternatives --config java

    Icedtea é a implementação de código aberto de javaws , então eu escolheria a opção java-6-openjdk-i386 .

  • Verifique se você tem o plugin correto instalado

    Certifique-se de que o icedtea6-plugin está instalado

    (Não tenho certeza se for estritamente necessário, mas pode ser)

  • Verifique se você tem icedtea-netx instalado

    Eu procurei no Centro de Software em Painel de controle da Web do IcedTea e IcedTea Java Web Start e em More Info ambos aparecem na parte inferior: version: icedtea-netx-common 1.2-2ubuntu1.3 No entanto, há também o pacote icedtea-netx que é o que eu instalei no meu sistema e icedtea-netx-common foi instalado automaticamente como uma dependência.
    Usando o gerenciador de pacotes Aptitude , vi: icedtea6-plugin Depends on icedtea-6-plugin e icedtea-6-plugin depends on icedtea-netx

  • Verifique se você está usando javaws corretamente.

    Eu uso javaws para executar o programa 'Compass and Ruler C.a.R.' e o comando se parece com isso:

    javaws -open %U -localfile -J-Djnlp.application.href=http://zirkel.sourceforge.net/JavaWebStart/zirkel-new.jnlp /home/jesse/.java/deployment/cache/6.0/31/7bca389f-718ab01a

    Veja man javaws para detalhes sobre o comando.

    Você também pode tentar instalar C.a.R. de link Iniciar o CaR usando o Java Web Start para testar se o javaws está funcionando. (Tenho certeza de que existe uma maneira mais simples de testá-lo, mas não sei o que é, desculpe)

PS Eu acho o Software-Center um pouco irritante, porque embora seja visualmente muito bom e ótimo para encontrar novos programas que você gostaria de experimentar, se você quiser saber o nome real do pacote, clique em até o More Info e verifique as informações da versão na parte inferior para descobrir qual é o nome real do pacote. (sugestão dica desenvolvedores: -)

Você pode verificar se um pacote está instalado no seu sistema abrindo um terminal e digitando: dpkg-query -l packagename , por exemplo, dpkg-query -l icedtea* ou dpkg-query -l *jdk*

Você pode então instalar o pacote digitando sudo apt-get install packagename pressionando a tecla duas vezes e também uma lista de possíveis opções. por exemplo. digite sudo apt-get install icedtea TAB TAB e você deve obter:

icedtea-6-jre-cacao  icedtea-7-jre-cacao  icedtea-netx-common
icedtea-6-jre-jamvm  icedtea-7-jre-jamvm  icedtea-plugin
icedtea-6-plugin     icedtea-7-plugin     
icedtea6-plugin      icedtea-netx
    
por Jesse the Wind Wanderer 04.03.2013 / 03:30