Erro no javac

1 resposta
A

To mechendo nesse codigo ai abaixo e compilando no javac, ta dando esse erro aqui ??

C:\atividade03>javac TestaPilotoBox.java

TestaPilotoBox.java:6: cannot find symbol

symbol  : constructor PilotoBox(java.lang.String,Box)

location: class PilotoBox

PilotoBox um = new PilotoBox(Rubinho,b);

^

TestaPilotoBox.java:7: cannot find symbol

symbol  : constructor PilotoBox(java.lang.String,Box)

location: class PilotoBox

PilotoBox dois = new PilotoBox(Schumacher,b);

^

TestaPilotoBox.java:8: cannot find symbol

symbol  : constructor PilotoBox(java.lang.String,Box)

location: class PilotoBox

PilotoBox tres = new PilotoBox(Montoya,b);

^

3 errors

oque sera???

valeu !!!

//--------------------------------------------------------------

class TestaPilotoBox{
public static void main(String args[]){
Box b=new Box();
PilotoBox um = new PilotoBox("Rubinho",b);
PilotoBox dois = new PilotoBox("Schumacher",b);
PilotoBox tres = new PilotoBox("Montoya",b);
um.start();
dois.start();
tres.start();
}
}


//--------------------------------------------------------------
 class PilotoBox extends Thread{
private String nome;
private int tempo;
Box b=new Box();
public PilotoBox(String str){
nome = str;
}
public void run(){
tempo = (int) ( Math.random() * 5000 );
System.out.println("*** LARGADA " + nome + "***");
for (int i=1;i<50000;i++){}
System.out.println(nome + " solicitou pitStop");
for (int i=1;i<50000;i++){}
b.pitStop(nome);
System.out.println(nome + " -> Terminou a Corrida !!!");
}
}

//--------------------------------------------------------------


class Box {
public synchronized void pitStop(String nome){
System.out.println(Thread.currentThread().getName()+"\t" +
nome);
notify();
}
}

1 Resposta

B

Essas classe estão em arquivos separados? Estão em pacotes separados? Já viu as configurações de classpath?

Dê uma olhada também na documentação do programa:

http://java.sun.com/javase/6/docs/technotes/tools/windows/javac.html

Criado 3 de outubro de 2008
Ultima resposta 3 de out. de 2008
Respostas 1
Participantes 2