Implantando aplicações GUI Java
Consulte também
Para que as aplicações criadas por você funcionem fora do IDE, você talvez tenha que incluir alguns arquivos JAR exras quando implanta a aplicação.
Os arquivos JAR seguintes podem ser necessários para suas aplicações implantadas:
- swing-layout-1.0.3.jar. Esta biblioteca contém as várias extensões relacionadas ao layout, tal como o gerenciador de layout GroupLayout. Esta biblioteca é incluída na versão 6 da Plataforma Java, sendo assim, você não precisa empacotá-la com sua aplicação, se estiver implantando-a em ambientes que possuem a versão 6 do JRE.
- appframework-1.0.3.jar and swing-worker-1.1.jar. Essas bibliotecas representam o Swing Application Framework. Elas são necessárias se você usa o modelo de aplicação de área de trabalho Java ao criar a sua aplicação. A partir do JDK 6, o Swing Application Framework não faz parte da Plataforma Java.
- Vinculação de beans. Esta biblioteca contém suporte à vinculação de beans. Se a sua aplicação for criada com o shell Banco de dados do modelo de aplicação de área de trabalho Java ou você usou a caixa de diálogo Vincular ao criar a sua aplicação, sua aplicação precisa dessa biblioteca. A partir do JDK 6, a biblioteca de vinculação de beans não faz parte da Plataforma Java.
- Você pode localizar esses arquivos JAR nas seguintes pastas em seu sistema:
NetBeans_installation_folder/java2/modules/ext/ (para as bibliotecas de vinculação de beans e Swing Application Framework)
NetBeans_installation_folder/platform8/modules/ext/ (para a bibloteca Swing Layout Extensions)
Preparando uma aplicação de GUI para distribuição
Para assegurar que a aplicação de GUI possa fazer referência a essas bilbiotecas no tempo de execução, o IDE copia automaticamente os arquivos JAR da biblioteca (e quaisquer outros arquivos JAR no classpath do projeto) na pasta dist/lib toda vez que você constrói o projeto. O IDE também adiciona cada um dos arquivos JAR no elemento Class-Path no arquivo manifest.mf do JAR da aplicação.
- Se a sua aplicação não usa o suporte de uma dessas bibliotecas, essa biblioteca não é incluída na pasta dist/lib.
Para preparar a aplicação de GUI para distribuição fora do IDE:
- Compacte a pasta dist do projeto (inclusive a pasta "lib") em um arquivo ZIP.
Executando uma aplicação de GUI independente
Depois de distribuir um arquivo da aplicação de GUI, este poderá ser executado fora do IDE a partir do comando de linha.
Para executar uma aplicação de GUI a partir da linha de comando:
- Navegue até a pasta do dist projeto.
- Digite o seguinte:
java -jar jar_name.jar
- Consulte também
- Preparando um arquivo JAR para deployment fora do IDE
- Projetando GUIs Java com o Construtor de GUI
- Tarefas do Construtor de GUI: referência rápida
Notificações legais