Problema com SuperClasse

Galera, to com um programa aqui q é o seguinte:


public class Veiculo2
{
	public String cor, marca;
	public int hp, ano, modelo, eixos;
	public Veiculo2(String marca, String cor, int hp, int ano, int modelo, int eixos)
	{
		this.marca = marca;
		this.cor = cor;
		this.hp = hp;
		this.ano = ano;
		this.modelo = modelo;
		this.eixos = eixos;
	}
	
	public String toString()
	{
		String s = "Marca " + marca + "\nCor " + cor + "\nHP " + hp +
			"\nAno: " + ano + "Modelo: " + modelo + "\n# eixos: " + eixos +
			"\n";
		return s;
	}
	
	static public void main(String[] args)
	{
		Veiculo2 x = new Veiculo2("Mercedes", "preto", 210, 2001, 2001, 5);
		System.out.println("Características do veículo: " + x);
		// eh o mesmo que System.out.println("Características do veículo: " + x.toString());
	}
}

esse ta legal, OK, funciona bem… só q olha o proximo, q vai herdar desse programa acima…


 public class Carro2 extends Veiculo2
{
	public int passageiros;
	
	public Carro2(String marca, String cor, int hp, int ano, int modelo, int passageiros)
	{
		super(marca, cor, hp, ano, modelo, 2);
		this.passageiros = passageiros;
	}
	
	public String toString()
	{
		String s = super.toString();
		s += "#passageiros " + passageiros + "\n";
		return s;
	}
	
	static public void main(String[] args)
	{
		Veiculo2 x = new Carro2 ("Mercedes-A", "preto", 110, 2001, 2001, 4);
		System.out.println("Características do veículo: " + x);
		
		x = new Veiculo2 ("Mercedes-A", "preto", 110, 2001, 2001, 5);
		System.out.println("Características do veículo: " + x);
	}
	
}

nao ta funcionando galera… to herdando as classe, creio q corretamente, mas olha só os erros q acusa aqui:

-Called Compiler C:\J2SDK1~1.1_0\bin\javac.exe-
-Target File: C:\tt\juliano\Carro2.java-
C:\tt\juliano\Carro2.java:3: cannot resolve symbol
symbol : class Veiculo2
location: class Carro2
public class Carro2 extends Veiculo2
^
C:\tt\juliano\Carro2.java:15: cannot resolve symbol
symbol : variable super
location: class Carro2
String s = super.toString();
^
C:\tt\juliano\Carro2.java:22: cannot resolve symbol
symbol : class Veiculo2
location: class Carro2
Veiculo2 x = new Carro2 (“Mercedes-A”, “preto”, 110, 2001, 2001, 4);
^
C:\tt\juliano\Carro2.java:25: cannot resolve symbol
symbol : class Veiculo2
location: class Carro2
x = new Veiculo2 (“Mercedes-A”, “preto”, 110, 2001, 2001, 5);
^
4 errors

-Finished-

eu nao sei o q fazer, pois aparentemente esta OK, até onde eu sei… O q esta acontecendo?? acho q ele nao esta conseguindo “ver” a classe VEICULO2, pq sera galera?? q posso fazer aqui…

aguardo e valews…
:oops:

bom… pelo q entendi… Veiculo2 não existe…

compile antes Veiculo2 … depois… compile Carro2…

as 2 classes devem estar na mesma pasta…

abraços