Erros de compilação

11 respostas
B

blz, galera! :???: outra duvida: eu copiei exatamente o que diz o livro sobre esse programinha de bem-vindo, mas ele acha 3 erros que no livro não acha. quais erros podem estar aki que funionou no livro, mas nao no que eu fiz? esse deveria ser meu primeiro programa em java. ai vai…

// Welcome1.java 
// Primeiro programa em Java 

public class Welcome1 { 

// o método main inicia a execução do aplicativo Java 
public static void main (string args[] ) 
   { 
   system.out.println("Welcome to Java programming!"); 

   } 

}

11 Respostas

J
// Welcome1.java 
// Primeiro programa em Java 

public class Welcome1 { 

// o método main inicia a execução do aplicativo Java 
public static void main (String args[] ) 
{ 
System.out.println("Welcome to Java programming!"); 

} 

}

Vc escreveu o string em minusculo… por padrão nome de classe a primeira é maiusculo e demais palavras do nome tb…

Java é sensitive case…

O mesmo com o system, é System… blz? :wink:

A

vc escreveu System e String em minúsculo,
tem que ser maiúsculo…

tô editando essa msg pq o Javateco respondeu antes de mim…
por pouco

até mais

B

blz, javateco e adriano! :cool: valeu! mas ainda resta um erro quando tento compilar. eu recebo a seguinte mensagem:

c:\j2sdk1.4.2_04\welcome1.java:4: out.println("Welcome1 is public, should be declared in a file named Welcome1.java
public class Welcome1 {
^
1 error

o que eu faço? :???:
acho que vou ficar um bom tempo lendo esse livro…rs

J

O nome do arquivo deve ser Welcome1.java e não welcome1.java

B

:wink: ops! novo problema: depois de ter feito o Welcome1 fiz o Welcome2, colocando apenas mais um System.out.println com a mensagem que eu queria. soh que quando eu mando compilar o Welcome2.java ele nao compila. Me da uma mensagem dizendo que nao pode ler Welcome2.java Como isso pode acontecer se eu praticamente copiei o primeiro programa?

A

coloca o código aí pra gente ver…

A
mais um detalhe, o nome do arquivo tem que ser exatamente igual ao da classe principal, assim:
// o nome do arquivo é helloWorld.java

public class helloWorld{
	public static void main(String[] args){
		System.out.println("Hello World...");
	}
}

helloWorld.java é diferente de helloworld.java,
é diferente de HelloWorld.java... etc.

espero ter ajudado...
até mais

B

ai vai…

// Welcome2.java

public class Welcome2 {

public static void main (String args[])
{
	System.out.print("Welcome to ");
	System.out.println("Java programming!");
	
	} // fim do método main

} fim da classe Welcome2
A
vc tem que comentar na ultima linha a indicaçao do fim da classe Welcome2:
// Welcome2.java 

public class Welcome2 { 

public static void main (String args[]) 
{ 
System.out.print("Welcome to "); 
System.out.println("Java programming!"); 

} // fim do método main 

} 
//fim da classe Welcome2 
//aki tava faltando comentar...
B

eh, eu corrigi, mas não funcionou. :???:

error: cannot read: Welcome2.java

eu salvei como Welcome2.java

A

instala uma IDE para desenvolver suas aplicações, tem várias:

JCreator: www.jcreator.com
Gel: www.gexperts.com
NetBeans: www.netbeans.org
Eclipse: www.eclipse.org
entre outras…
vão te ajudar bastante.

até mais

Criado 14 de julho de 2004
Ultima resposta 16 de jul. de 2004
Respostas 11
Participantes 3