Isto deve ser muito facil

6 respostas
M

/*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*/

6 Respostas

aborges

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!

E

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

pcalcado

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

pcalcado

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

Isto é praticamente um chat…

[]s

E

CloseWindowAndExit faltou ()

M

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.

Criado 13 de maio de 2004
Ultima resposta 13 de mai. de 2004
Respostas 6
Participantes 4