Java Web Start
Java Web Start é a implementação de referência da especificação Java Network Launching Protocol (JNLP), desenvolvida pela Sun Microsystems (atualmente Oracle ), por meio da qual é possível iniciar aplicações Java que estão em um servidor de aplicações web verificando primeiro se o cliente tem a versão atualizada do referido aplicativo . Caso contrário, ele baixará a versão mais recente e será executado localmente. A inicialização desses aplicativos pode ser feita por meio de links em uma página da Web ou por meio de links na área de trabalho do cliente . Essa tecnologia garante que um aplicativo seja sempre distribuído em sua versão mais recente.
Os arquivos que contêm informações sobre onde o aplicativo está localizado, versão etc. eles têm a extensão .jnlp .
Um exemplo dessa tecnologia é o de um servidor web onde está localizada uma página web com links para aplicativos Java. Cada um desses links apontará para arquivos .jnlp que indicarão o caminho da aplicação neste ou em outro servidor. Nesse momento, o Java Web Start iniciará automaticamente e verificará a segurança e se o usuário possui a versão mais recente instalada em seu computador; se não, ele irá baixá-lo e executá-lo.
Atualmente, o Java Web Start está incluído no Java Runtime Environment (JRE).
Java Web Start é uma marca registrada da Oracle Corporation.