Programação  
 
Rede de conhecimento computador >> Programação >> Programação em Java >> Content
Como você fabrica software de um programa Java simples?
Fazer software de um programa Java simples envolve várias etapas, progredindo da codificação para um aplicativo distribuível. Aqui está um colapso do processo:

1. Escrevendo o código Java:

* Desenvolva seu programa: Este é o passo mais crucial. Escreva, teste e depure seu código Java usando um ambiente de desenvolvimento integrado (IDE) como Intellij Idea, Eclipse ou NetBeans. Verifique se ele compila sem erros.

2. Compilando o código Java:

* Compilação: Java é uma linguagem compilada. Você precisa traduzir seus arquivos `.java` legíveis por humanos em ByteCode, que é um conjunto de instruções independente da plataforma compreendido pela Java Virtual Machine (JVM). Seu IDE normalmente lida com isso automaticamente quando você constrói seu projeto. O equivalente da linha de comando usa o compilador `javac`:` javac myProgram.java` (isso cria um arquivo `myProgram.class`).

3. Embalagem o aplicativo (criando um arquivo jar):

* jar (arquivo java): Para aplicativos simples, você provavelmente empacotará seus arquivos `.class` compilados em um arquivo JAR (Java Archive). Isso agrupa tudo o que é necessário para executar seu programa em um único arquivo. Você pode fazer isso manualmente usando a ferramenta de linha de comando `jar` ou através do sistema de construção do seu IDE. Um comando típico pode ser assim:
`` `BASH
jar cfm myProgram.jar manifest.txt myProgram.class outros_files/*
`` `
Onde:
* `cfm` especifica o modo de criação (crie, arquivos de manifesto, arquivos a serem incluídos).
* `MyProgram.jar` é o nome do seu arquivo jar.
* `manifest.txt` é um arquivo de manifesto (explicado abaixo).
* `MyProgram.class` e` outros_files/* `são os arquivos a serem incluídos no jar.

* arquivo de manifesto (`manifest.txt`): Este é um arquivo de texto que contém metadados sobre o seu frasco, incluindo a classe principal (o ponto de entrada do seu programa). Um manifesto simples pode ser assim:
`` `
Manifest-Version:1.0
Classe principal:Myprogram
`` `
Isso diz à JVM por onde começar a execução dentro do frasco.

4. Executando o arquivo JAR:

* Execução : Depois de ter o arquivo JAR, você pode executá -lo na linha de comando usando:
`` `BASH
java -Jar myProgram.jar
`` `

5. (Opcional) Criando um executável (para plataformas específicas):

Para uma experiência mais fácil de usar, você pode criar um arquivo executável (`.exe` para Windows,` .App` para macOS, etc.). Isso requer ferramentas como:

* Launch4J (Windows): Cria o Windows executáveis ​​a partir de arquivos jar.
* jsmaoth (Windows): Outra opção para criar executáveis ​​do Windows.
* Java Packager (Javafx): Se o seu aplicativo usar o JavaFX, isso será interno para criar instaladores específicos da plataforma.

Essas ferramentas envolvem seu arquivo JAR em um executável nativo, facilitando a execução dos usuários sem precisar de uma instalação Java.


Exemplo (simples "Olá, mundo!"):

1. myProgram.java:

`` `Java
classe pública myprogram {
public static void main (string [] args) {
System.out.println ("Olá, mundo!");
}
}
`` `

2. compilar: `javac myProgram.java`

3. Crie `manifest.txt`:

`` `
Manifest-Version:1.0
Classe principal:Myprogram
`` `

4. Criar jar: `jar cfm myProgram.jar manifest.txt myProgram.class`

5. Run: `Java -Jar myProgram.jar`


Este processo cria um aplicativo Java básico. Para um software mais complexo, você pode precisar criar ferramentas como Maven ou Gradle para gerenciar dependências, lidar com recursos e automatizar o processo de construção. Essas ferramentas simplificam bastante o desenvolvimento e a implantação, especialmente para projetos maiores.

Anterior :

Próximo :
  Os artigos relacionados
·Como saída uma String em Java 
·Quais são as principais diferenças entre a linguagem …
·Diferentes tipos de relacionamento em Java 
·Como Solicitar uma resposta em Java 
·Como substituir letras minúsculas com Capitals em Java…
·O que é um arquivo j2k? 
·Como executar o código Java em uma máquina virtual 
·Como converter RGB para tons de cinza em Java 
·Como fechar um JFrame 
·Como converter INT para String em Java 
  Artigos em destaque
·Como usar TryParse em Visual Basic 
·Como usar a + + Vector C para armazenamento de dados 
·Como usar um Lite Unidade VB 
·Como converter para binário em VBA 
·Iniciante SQL Formação 
·Variáveis ​​classe de nível em Perl 
·Como fazer um jogo baseado em texto simples em Java 
·O que é WinAC & Kernel Mode 
·Como ativar o InnoDB no MySQL 5 Com cPanel 
·Como adicionar JDK ao seu classpath 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados