Socorro

Galera me ajudem…

Estou tentando compilar um cod. que herda algumas variáveis. Porém esta sendo gerada essa mensagem de erro no output.

Alguém pode me ajudar???

Estou usando NetBeans 4.1.

Quem puder me ajudar, Agradeço.

Abraços.

init:
deps-jar:
Compiling 1 source file to D:\MARKOS\java\4.1\Tutoriais\build\classes
D:\MARKOS\java\4.1\Tutoriais\src\Point\Cylinder.java:9: cannot resolve symbol
symbol : method setHeigth (int)
location: class Point.Cylinder
setHeigth(0);
D:\MARKOS\java\4.1\Tutoriais\src\Point\Cylinder.java:14: cannot resolve symbol
symbol : method setHeigth (double)
location: class Point.Cylinder
setHeigth(h);
2 errors
BUILD FAILED (total time: 0 seconds)

cara, fica + facil se tu postar o teu codigo!!!

O compilador tá te dizendo que não reconheceu o simbolo “setHeight(int)” e o simbolo setHeight(double)…

Isso significa que ele não encontrou o método setHeight() que receba esse tipos como parâmetro.

Deve ter algo errado na chamada do método ou na importação da classe.

Veja se existe assinatura desse método que receba um int e/ou um double como parâmetro…

Se não conseguir achar o erro, posta o código pra galera…

Té mais…

posta o codigo

Já está resolvido (foi aberto outro tópico):
http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=23175

[quote=“JavaDrops”]Já está resolvido (foi aberto outro tópico):
http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=23175[/quote]

Pô os caras não economizam nos tópicos mesmo né…

Eu estou com o seguinte peoblema:

Compiling 1 source file to C:\Projetos\teste\ciram\build\web\WEB-INF\classes

C:\Projetos\teste\ciram\src\java\projetos\teste\persistencia\GravaCadastro.java:61: cannot resolve symbol

symbol : class Usuario

location: class projetos.teste.persistencia.GravaCadastro

            usuario = new Usuario();

C:\Projetos\teste\ciram\src\java\projetos\teste\persistencia\GravaCadastro.java:62: cannot resolve symbol

symbol : method setEmail (java.lang.String)

location: class java.lang.Object

            usuario.setEmail(email);

C:\Projetos\teste\ciram\src\java\projetos\teste\persistencia\GravaCadastro.java:93: cannot resolve symbol

symbol : class EnviaEmail

location: class projetos.teste.persistencia.GravaCadastro

   EnviaEmail enviaEmail = new EnviaEmail();

C:\Projetos\teste\ciram\src\java\projetos\teste\persistencia\GravaCadastro.java:93: cannot resolve symbol

symbol : class EnviaEmail

location: class projetos.teste.persistencia.GravaCadastro

   EnviaEmail enviaEmail = new EnviaEmail();

C:\Projetos\teste\ciram\src\java\projetos\teste\persistencia\GravaCadastro.java:111: cannot resolve symbol

symbol : method montaSqlInsertUsuario (java.lang.String)

location: class projetos.teste.persistencia.GravaCadastro

       con.executeSQLSimple(this.montaSqlInsertUsuario(cod));

C:\Projetos\teste\ciram\src\java\projetos\teste\persistencia\GravaCadastro.java:131: cannot resolve symbol

symbol : variable ex

location: class projetos.teste.persistencia.GravaCadastro

       enviaEmail.ErroCadastroDeUsuario(ex.getMessage(),cadastro);

6 errors

C:\Projetos\teste\ciram\nbproject\build-impl.xml:315: The following error occurred while executing this line:

C:\Projetos\teste\ciram\nbproject\build-impl.xml:141: Compile failed; see the compiler error output for details.

alguem pode me ajudar?

O código é este:

package projetos.teste.persistencia;

import projetos.teste.modelo.Cadastro;

import java.sql.SQLException;
import classes_EPAGRI.connectionDB_EPAGRI;

/**
*

  • @author marcio
    */
    public class GravaCadastro {

    private Cadastro cadastro;

    private final String host = (“jdbc:oracle:thin:@172.19.21.64:1521:dbor”);
    private final String user =(“cadastro”);
    private final String pass =(“usu_r10”);

    // Gerado pela IDE. Feito automaticamente
    private Object usuario;

    /** Creates a new instance of GravaCadastro */
    public GravaCadastro(Cadastro cad) {
    cadastro = cad;
    }

    public boolean jahEsxisteCadastro(String email) throws SQLException,ClassNotFoundException{

     String sql = "select NM_USUARIO, DS_EMAIL, DS_SITE, DS_SEXO, DS_COMEN "+
                   "from USUARIO "+
                      "WHERE DS_LOGIN = '"+email+"'";
     
     try{
         connectionDB_EPAGRI con = new connectionDB_EPAGRI();
      
         con.setHost(host);
         con.setUser(user);
         con.setPass(pass);
    
         con.select(sql);
         
         if (con.getCountRows()==0){
            usuario = null;
             return false;
          }else{
             
             /**
              * Não está encontrando esses métodos.
              */
             
             usuario = new Usuario();
             usuario.setEmail(email);
     }
     }
     catch(SQLException e){
         
         throw new SQLException ("Erro ao verificar se o usuário já exite = "+e.getMessage());
         }
     
     catch(ClassNotFoundException ex){
         // Essa exceção tem que ser criada ou está no pacote?
         System.out.println("Passou aqui");
         throw new SQLException ("Erro ao verificar se o usuário já existe = "+ex.getMessage());
         }
     }
    
     /*
      * Faz a conexao com o banco e verifica se na tabela login, jah existe um 
      * usuario cadastrado where o DS_LOGIN = email;
      * conta as linhas do select (con.getCountRows())
      * if = 0 retorna falso senao retorna true;
      */
    // return false;
    

    public void Cadastra()throws SQLException,ClassNotFoundException{

    String sqlLogin ="insert into LOGIN values(SQ_LOGIN.nextval,"+"'"+cadastro.getEmail()+"',"+"crypt('"+cadastro.getSenha()+"'))";
    String sqlCodigo = "select CD_USU from LOGIN where DS_LOGIN ='"+cadastro.getEmail()+"'";
    String cod;
    
    //Faz a conexao com o banco
    connectionDB_EPAGRI con = new connectionDB_EPAGRI();
    EnviaEmail enviaEmail = new EnviaEmail();
    
    try{
        con.setHost(host);
        con.setUser(user);
        con.setPass(pass);
        
        con.connect();
        
        //seta o auto commit falso
        con.setAutoCommit(false);
        //insert na tabela login
        con.executeSQLSimple(sqlLogin);
        //select na tabela login pra pegar o codigo do usuario que acabou de ser inserido
        con.selectSimple(sqlCodigo);
        cod = con.getValueString(0,0);
        System.out.println("PAssou aqui");
        //insert na tabela usuario
        con.executeSQLSimple(this.montaSqlInsertUsuario(cod));
        enviaEmail.CadastroDeUsuario(cadastro);
        //agora sim seta commit
        con.commit();
        
    }   //colocar na execeção rollback
    catch(SQLException ex){
        
        con.rollback();
        enviaEmail.ErroCadastroDeUsuario(ex.getMessage(),cadastro);
        throw new SQLException("Erro ao realizar o cadastro = "+ex.getMessage());
    
    } catch(ClassNotFoundException e){
        
        con.rollback();
        enviaEmail.ErroCadastroDeUsuario(e.getMessage(),cadastro);
        throw new ClassNotFoundException("Erro ao realizar o cadastro = "+e.getMessage());
    } catch(Exception ec){
        
        con.rollback();
        enviaEmail.ErroCadastroDeUsuario(ex.getMessage(),cadastro);
    }
    
    // disconect tem q ser no finally
    finally {
        con.disconnect();
    }
    
           
      /*
      * Faz a conexao com o banco 
      * seta o auto commit falso
      * insert na tabela login
      * select na tabela login pra pegar o codigo do usuario que acabou de ser inserido         
      * insert na tabela usuario
      * agora sim seta commit
      * colocar na execeção rollback
      * disconect tem q ser no finally
      */
    

/*
public String montaSqlInsertUsuario(){

    StringBuffer sql = new StringBuffer("insert into USUARIO values(");

    //CD_USUARIO
   sql.append("SQ_USUARIO.next_val, ");

    //NM_USUARIO
    if (cadastro.getNome().equals(""))
        sql.append("null, ");
    else
        sql.append("'").append(cadastro.getNome()).append("', ");

    //DS_EMAIL
    if (cadastro.getEmail().equals(""))
        sql.append("null, ");
    else
        sql.append("'").append(cadastro.getEmail()).append("', ");

   //CD_EMPRESA
   sql.append("null, ");

   //DS_SITE
   if (cadastro.getSite().equals(""))
       sql.append("null, ");
   else
       sql.append("'").append(cadastro.getSite()).append("', ");
   
   //data nascimento
   sql.append("null, ");
   
   //sexo
   if(cadastro.getSexo().equals(""))
       sql.append("null, ");
   else
       sql.append("'").append(cadastro.getSexo()).append("', ");
   
   //area de interesse
   sql.append("null, ");
   
   //outra area de interesse
   sql.append("null, ");
   
   //profissao codigo
   sql.append("null, ");
   
   //outra profissao
   sql.append("null, ");
   
   //area atuacao
   sql.append("null, ");
   
   //numero ibge municipio
   sql.append("null, ");
   
   //digito verificador ibge municipio
   sql.append("null, ");
   
   // codigo estado
   sql.append("null, ");
   
   //codigo pais
   sql.append("null, ");
   
   //nr cep
   sql.append("null, ");
   
   //ddi fone
   sql.append("null, ");

   //ddd fone
   sql.append("null, ");
   
   //numero do fone
   sql.append("null, ");
   
   //nr ramal fax
   sql.append("null, ");
   
   //ddi celular
   sql.append("null, ");
   
   //ddd celular
   sql.append("null, ");
   
   //numero do celular
   sql.append("null, ");
   
   //ddi fax
   sql.append("null, ");
   
   //ddd fax
   sql.append("null, ");
   
   //número do fax
   sql.append("null, ");
   
   //número do ramal fax
   sql.append("null, ");
   
   //comentarios
   if(cadastro.getComentario().equals(""))
       sql.append("null, ");
   else
       sql.append("'").append(cadastro.getComentario()).append("', ");
   System.out.println("PAssou aqui!!!");
   //sts admin
   sql.append("null, ");
   
   // sts autorizado
   sql.append("null, ");
   
   //cpf
   sql.append("null, ");
   
   //ds usu
   sql.append("null, ");
   
   //setor ciram
   sql.append("null, ");
   
   // ds empresa
   sql.append("null, ");
   
   //sg logradouro
   sql.append("null, ");
   
   //nome logradouro
   sql.append("null, ");

   //nr logradouro
   sql.append("null, ");
   
   //ds complemento do logradouro
   sql.append("null, ");
   
   //ds bairro
   sql.append("null)");

System.out.println(“Passou aqui”+sql);
return sql.toString();
}*/
}
}

Desde já agradeço.