Linha de comando ( public static void main )

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
    }
}

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

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.

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

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.

É 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.

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 !!!

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

[quote=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[/quote]

Valeu cara !!!