iniciar aplicativos facilmente da Web, certo de que esteja executando a versao mais recente, eliminando procedimentos de instalacao ou upgrade. O Java Web Start elimina a necessidade de fazer download e instalar software, ignorando as opcoes de instalacao demoradas. |Alem do java-vm-args documentado em http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/syntax.html#resources, o Web Start suporta -Xgcpolicy para definir a politica de |coleta de lixo. Para obter informacoes sobre os navegadores que suportam o Web Start, consulte Navegadores Suportados. Para obter mais informacoes sobre o Web Start, consulte: http://java.sun.com/products/javawebstart e http://java.sun.com/j2se/1.5.0/docs/guide/javaws/index.html. Para obter mais informacoes sobre os aplicativo de implementacao, consulte: http://java.sun.com/j2se/1.5.0/docs/guide/deployment/index.html. Executando o Web Start O Java Web Start v5.0 e instalado automaticamente quando voce instala o Java utilizando os pacotes .rpm ou .tgz. |Ao extrair o Java do pacote .tgz, execute o script shell jre/lib/javaws/updateSettings.sh, |para atualizar os arquivos .mailcap e .mime.types em seu sistema. Voce pode chamar o Web Start de tres maneiras: Selecione um link em uma pagina da Web que faca referencia a um arquivo .jnlp.Em um prompt de shell, digite javaws , onde e o local de um arquivo .jnlp.|Se o Java Web Start ja foi utilizado para abrir o aplicativo, execute |javaws, no |diretorio jre/bin,para ativar o Java Application Cache Viewer. Depois de fazer download do aplicativo, ele sera armazenado no Java Application Cache. Se o aplicativo for acessado novamente, o Java Web Start fara download de uma versao mais recente do aplicativo, se estiver disponivel, e utilizara a versao em cache, se nao estiver disponivel. Se ocorrer um erro em um arquivo .jnlp (como um nome de tag invalido), o Web Start falhara sem exibir uma mensagem de erro. Remessa dos Aplicativos Java Um aplicativo Java, ao contrario de um applet Java, nao pode contar com um navegador da Web para servicos de instalacao e tempo de execucao. Quando voce envia um aplicativo Java, o pacote de software provavelmente consiste nas seguintes partes: Sua propria classe, recurso e arquivos de dadosUm procedimento ou programa de instalacao Para executar o aplicativo, um usuario precisa do Runtime Environment para Linux. O software SDK para Linux contem um Runtime Environment. No entanto, voce nao pode assumir que os usuarios tenham o software SDK para Linux instalado. A licenca do software SDK para Linux nao permite que voce redistribua qualquer um dos arquivos do SDK com seu aplicativo. Voce precisa assegurar-se de que uma versao licenciada do SDK para Linux esteja instalada na maquina de destino. | | |Compartilhamento de Dados de Classe Entre JVMs |O IBM Virtual Machine (VM) permite compartilhar classes de auto-inicializacao e |aplicativos entre VMs, armazenando-as em um cache na memoria compartilhada. O compartilhamento de classes |reduz o consumo geral de memoria virtual quando mais de uma VM compartilha |um cache. O compartilhamento de classe tambem reduz o tempo de inicializacao de uma VM depois do cache |ter sido criado. O cache de classe compartilhada e independente de qualquer VM ativo |e persiste alem do periodo de existencia da VM que iniciou o cache. | |Visao Geral sobre o Compartilhamento de Classe |O IBM SDK permite compartilhar tantas classes quanto possivel,