Projeto no SourceForge
 

UltraLauncher !

Por favor, enviem sugestões, dúvidas ou comentários para: felipe@ultramax.com.br

  • Oque é o UltraLauncher ?
  • O UltraLauncher é um aplicativo utilizado para inicializar uma aplicação desenvolvida em Java (Console ou Swing/AWT) sem a necessidade de instalar* a JRE, basta copiar o JRE para a máquina em que o seu aplicativo será executado.

    Muitos desenvolvedores procuram, incansavelmente, pela Internet por aplicativos do tipo Java-to-EXE, com o UltraLauncher você NÃO precisa transformar os seus arquivos ".class" em ".EXE", você irá iniciar o seu aplicativo executando um arquivo do tipo "MeuApp.exe" sem modificar os arquivos ".class".

    *Leia instalar, como o ato de executar o instalador da JRE, que foi baixado do site da Sun e, ter configurar o classpath na máquina em que o seu aplicativo será executado.

  • Para que serve ?
  • Imagine que você desenvolveu uma aplicação em Swing/AWT e precisa fazer o deploy do seu sistema no cliente. Sem o UltraLauncher (ou outro aplicativo com a mesma finalidade) você terá que instalar o JRE no cliente, configurar o classpath e criar os atalhos (por exemplo, chamando "javaw -jar MeuAplicativo.jar") para o seu aplicativo.

    Para aliviar o problema você pode utilizar um Instalador, que irá criar os atalhos e configurar o classpath para você, mas o JRE ainda ter que ser instalado manualmente (executando o instalador do JRE) e você precisa encontrar um bom instalador freeware que faça tudo isso para você.

    Com o UltraLauncher, basta você incluir os arquivos do JRE (não o instalador do JRE, e sim os arquivos do JRE, por exemplo, os arquivos e os subdiretórios do diretório "c:\java\jre") na instalação do seu sistema.

    Os seus atalhos não irão mais chamar "javaw -jar MeuAplicativo.jar", agora eles irão chamar "MeuAplicativo.exe".

    Qual a vantagem ? Quando é você quem instala o seu sistema no cliente, é fácil instalar o JRE, configurar os atalhos e etc, mas imagine o próprio usuário fazendo a instalação a partir de um CD que você estará fornecendo.

    Com isso você também poderá criar aplicativos para CDs do tipo "catálogo de produtos" em Java, sem que o usuário tenha que ter instalado o JRE na máquina, basta você incluir os arquivos do JRE no CD.

  • Vantagens em utilizar o UltraLauncher.
  • 1. Não é necessário fazer a instalação do JRE (basta copiar os arquivos do JRE);
    2. Não é necessário configurar as variáveis de ambiente: path e classpath;
    3. Você irá iniciar o seu aplicativo com um arquivo do tipo "MeuAplicativo.exe", ao invés de "javaw -jar MeuApp.jar";
    4. Não é necessário configurar ou informar o classpath, basta copiar as suas classes (arquivos .class) para uma pasta chamada, por exemplo: "classes" e os arquivos .jar para uma pasta chamada, por exemplo: "lib". Dessa forma você poderá criar uma estrutura de diretórios, semelhante a de aplicações Web J2EE;
    5. Você poderá criar aplicativos para CDs do tipo "catálogo de produtos" em Java, sem a necessidade do usuário ter o JRE instalado na máquina, basta você incluir os arquivos do JRE no CD;
    6. Você poderá configurar o seu aplicativo de modo que o usuário não abra duas janelas do mesmo aplicativo. Por exemplo, se você desenvolveu um sistema de automação comercial e NÃO deseja que o usuário abra diversas cópias do seu aplicativo de uma só vez (criando vários ícones da mesma aplicação na barra de tarefas do Windows);
    7 . Não é necessário PAGAR por um instalador que ofereça esses recursos.

  • Oque o UltraLauncher NÃO é ?
  • 1. O UltraLauncher NÃO é um aplicativo do tipo Java-to-EXE, ou seja, ele não transforma os arquivos ".class" em ".exe". O UltraLauncher permite que você inicie a sua aplicação a partir de um arquivo ".exe" sem ter a necessidade de configurar ou informar o classpath, instalar o JRE e etc...

    2. O UltraLauncher não é um instalador, ou seja, ele não é um aplicativo do tipo "InstallShield".

  • Como utilizar ?
  • -Instalando o aplicativo de exemplo:

    Como primeiro passo, você poderá baixar um aplicativo de exemplo em: http://sourceforge.net/projects/ulauncher/
    Para isso, faça o download do pacote "ulauncher-doc-?.?.?.zip", e descompacte o arquivo, por exemplo, no diretório: "c:\ulauncher".
    Será criado um diretório "c:\ulauncher\doc\sample" com o aplicativo de exemplo.
    Edite o arquivo "readme.txt" deste diretório e siga as instruções de como configurar o aplicativo de exemplo para funcionar na sua máquina.

    Você só precisará modificar UMA linha para que o aplicativo de exemplo funcione.

  • Dúvidas sobre licenciamento de redistribuição do JRE ?
  • - Para sanar dúvidas sobre questões de licenciamento do JRE, você pode editar o arquivo "README" que fica no diretório em que o JRE está instalado, por exemplo: "c:\java\jre\README".
    - Você também pode consultar o site da Sun através do link: http://java.sun.com/j2se/1.4.2/runtime.html

  • Quais os requisitos mínimos ?
  • Microsoft Windows NT, 98, 98 Segunda Edição, ME, 2000, XP, e Server 2003.

    PS: Os requisitos mínimos necessários são os mesmo requisitos necessários para executar o JRE.


    Desenvolvido por: Felipe Castelucci Riccetto
    E-Mail: felipe@ultramax.com.br