Isto deve ser muito facil

/*bem galera estou iniciando em java e pra ser sincero to tomado um rodo serio, ja programo em delphi a 1,5ano e resolvi passar pra java agora.

instalei no win98 o j2sesdk1.4.2_04, configurei o autoexec.bat da seguinte forma:

set JAVA_HOME=C:j2sdk1.4.2_04
set path=“C:Arquivos de programasBorlandDelphi7Bin”;“C:Arquivos de programasBorlandDelphi7ProjectsBpl”;%JAVA_HOME%in;"%PATH%"
sey class_path=C:j2sdk1.4.2_04lib

estou seguindo uma apostila e fazendo alguns exercicios e na hora de compilar da erro e isso que me deixa doido pois num to entendendo onde esta o erro entao c alguem de bom coração puder me ajudar a entender eu agradeço e tbm gostaria de saber qual a diferenca do j2ee e j2se e qual dos dois eh melhor.

segue o fonte e os erros :*/

//FONTE

public class DuasBolas{

    public static void main(String args[]){
            Bola bola1 = new Bola();
            bola1.raio = 0.34;
            bola1.oca  = false;
            bola1.cor  = 10;
            Bola bola2 = new Bola();
            bola2.oca  = true;
            bola2.material = 1324;
            bola2.raio     = 5 * bola1.raio;
            bola2.cor      = bola1.cor;
            System.out.println("Bola 1:");
            System.out.println("  Raio = " + bola1.raio);
            System.out.println("  Oca  = " + bola1.oca);
            System.out.println("  Cor  = " + bola1.cor);
            System.out.println("Bola 2:");
            System.out.println("  Raio = " + bola1.raio);
            System.out.println("  Oca  = " + bola1.oca);
            System.out.println("  Cor  = " + bola1.cor);
    }

}

/* erros:

d:martin este java>javac DuasBolas.java
DuasBolas.java:18: cannot resolve symbol
symbol : class Bola
location : class DuasBolas
Bola bola1 = new Bola();
^
DuasBolas.java:18: cannot resolve symbol
symbol : class Bola
location : class DuasBolas
Bola bola1 = new Bola();
^
DuasBolas.java:22: cannot resolve symbol
symbol : class Bola
location : class DuasBolas
Bola bola2 = new Bola();
^
DuasBolas.java:22: cannot resolve symbol
symbol : class Bola
location : class DuasBolas
Bola bola1 = new Bola();
^

tem um outro na hora de fechar um frame

// CloseWindowAndExitjava

import java.awt.;
import java.awt.event.
;

public class Frame1 extends Frame{
public Frame1(){
super(“Frame 1”);
setSize(320,240);
setLocation(50,50);
}
static public void main (String args[]){
Frame1 f = new Frame1();
f.addWindowListener(new CloseWindowAndExit());
f.show();
}
}

Frame1.java:14: canot resolve symbol
symbol : class CloseWindowAndExit
location: class Frame1
f.addWindowListener( new CloseWindowAndExit);
^

muito obrigado pela atenção

martin*/

d:martin este java>javac DuasBolas.java DuasBolas.java:18: cannot resolve symbol symbol : class Bola location : class DuasBolas Bola bola1 = new Bola();

A classe 2Bolas de importar a classe Bola:

import suaPackage.Bola

Frame1.java:14: canot resolve symbol symbol : class CloseWindowAndExit location: class Frame1 f.addWindowListener( new CloseWindowAndExit);

Vc esta delcrando o f dentro do main, o q nao o torna uma varialvel globlal… Vc deve declará-lo logo apos o class xxx{… de preferencia como private!

a classe Bola está no mesmo pacote? se não faltou import.

Oi,

Tá faltando você criar as classes Bola e CloseWindowAndExit, além do que em:

f.addWindowListener( new CloseWindowAndExit); 

prcisaria ser:

 f.addWindowListener( new CloseWindowAndExit()); 

Note o ‘()’, você usa para isntanciar uma classe utilizando um construtor sem argumentos.

[]s

Kct, em um minuto que eu parei para escrever, 2 respsotas! É o bom e velho GUJ tempo real :smiley:

Isto é praticamente um chat…

[]s

CloseWindowAndExit faltou ()

valeu galera um funcionou blz era que eu naum tinha criado a classe ainda…como minha vovó dizia:"cabaço eh f0d@"rs.

brigado pela cooperaçao e ate mais pois mais duvidas virao.