Linha de comando ( public static void main )

8 respostas
L

Pessoal alguem poderia me explicar, qual a função da linha de comando:
““public static void main ( String args [] )””

// Imprime linhas em uma caixa de dialogo
import javax.swing.JOptionPane; // Importa class JOptionPane
public class Bemvindo{
    public static void main ( String args [] )
    {
        JOptionPane.showMessageDialog (
            null, "Bem vindo\n ao\n Mundo Java");
			
        System.exit (0); // Fim do programa
    }
}

8 Respostas

sergiolopes

nao entendi a pergunta? q funcao?!?! linha de comando?!?!

R

Se você estiver querendo saber para que serve o método:
public static void main(String[] args)

Ele é o método da sua classe que será executado quando você der um:

java BemVindo

Espero que seja isso que você procura.

rodrigo_gomes

nesse topico foi discutido o porque dele existir, da uma lida que pode te ajudar :smiley:

http://www.guj.com.br/posts/list/22629.java

abraço

cu_ringa
public static void main(String[] args)

qnd se executa um programa java esse metodo e procurado p poder da inicio a aplicacao. se ele nao existir no seu progrma o compilador irá reclamar e vc n verá tb a aplicação rodar.

saulohenry

É o ponto de partida de seu aplicativo java , em que vc ira instanciar classes para iniciar as funcionalidades do seu programa e irá finalizar tbm o mesmo.
main = principal
o metodo coração do seu aplicativo.

danielwanderley

Oi gente, to com uma duvida no primeiro exemplo do livro Java How to Program.

O primeiro programinha é bem básico e é justamente nele que to com dificuldade.

Seguinte:


public class Welcome1 {

public static void main( String args [] )
  {
     System.out.printIn("Seja bem vindo !!!");

  }

}

Tá dando o seguinte erro:

C:\java\javac Welcome1.java

Welcome1.java:5:cannot find symbol

symbol   :method printIn(java.lang.String)

location:   class java.io.PrintStream

System.out.printIn(Seja bem vindo !!!);

^

1 error

Sou iniciante como todos voces um dia foram e preciso dessa ajuda :slight_smile:

Abraços !!!

Sami_Koivu

Oi,

O problema parece ser que o nome do metodo não é printIn. É println.

Ou seja, não é um i maiúsculo - é um L minúsculo. Sei que esses dois são impossiveis de distinguir com algumas fontes.

Repetindo:

Troca o

System.out.printIn("Seja bem vindo !!!");

para

System.out.println("Seja bem vindo !!!");

E deveria funcionar.

-Sami

danielwanderley

Sami Koivu:
Oi,

O problema parece ser que o nome do metodo não é printIn. É println.

Ou seja, não é um i maiúsculo - é um L minúsculo. Sei que esses dois são impossiveis de distinguir com algumas fontes.

Repetindo:

Troca o

System.out.printIn("Seja bem vindo !!!");

para

System.out.println("Seja bem vindo !!!");

E deveria funcionar.

-Sami

Valeu cara !!!

Criado 18 de abril de 2005
Ultima resposta 20 de abr. de 2005
Respostas 8
Participantes 8