Aqui está um detalhamento de como executar programas Java a partir do prompt de comando:
1. Compile seu código Java *
Abra um prompt de comando: *
Windows: Pesquise "CMD" no menu Iniciar.
*
mac/linux: Abra uma janela de terminal (Aplicações> Utilitários> Terminal).
*
Navegue até o diretório que contém seu arquivo java: * Use o comando `CD` (diretório de alteração). Por exemplo:
`` `BASH
CD C:\ Users \ YourName \ Documents \ JavaProjects \ MyProgram
`` `
*
compilar o arquivo java usando o comando `javac`: * Isso cria um arquivo `.class` contendo bytecode que a JVM pode executar.
* Exemplo:`javac myProgram.java`
2. Execute o código Java compilado *
Use o comando `java` seguido pelo nome da sua classe: * O nome da classe deve corresponder ao nome do arquivo sem a extensão `.java`.
* Exemplo:`java myProgram`
Exemplo: Digamos que você tenha um arquivo chamado `helloworld.java` com o seguinte código:
`` `Java
classe pública helloworld {
public static void main (string [] args) {
System.out.println ("Olá, mundo!");
}
}
`` `
Etapas: 1.
compilar: `` `BASH
javac helloworld.java
`` `
2.
Executar: `` `BASH
Java Helloworld
`` `
Saída: `` `
Olá, mundo!
`` `
Notas importantes: *
Java Caminho: Verifique se o seu Kit de Desenvolvimento Java (JDK) está instalado e os comandos `javac` e` java` estão na variável de ambiente de caminho do seu sistema.
*
ClassPath: Se o seu arquivo `.class` compilado estiver em um diretório diferente do que você está executando, talvez seja necessário usar a opção`-cp` (ou `-classpath`) para informar o comando` java` onde encontrá-lo. Por exemplo:
`` `BASH
java -cp c:\ users \ yourname \ documents \ javaprojects \ myprogram myprogram
`` `
Exemplo com ClassPath: Digamos que 'helloworld.java` é compilado em `helloworld.class` em um diretório chamado' Classes 'no seu diretório de projeto.
1.
Navegue até o diretório do seu projeto: `` `BASH
CD C:\ Users \ YourName \ Documents \ JavaProjects \ MyProgram
`` `
2.
Execute o programa com `-CP`: `` `BASH
Helloworld de Java -CP
`` `
Deixe -me saber se você quiser instruções mais detalhadas ou tiver outras perguntas de Java!