Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Errore:ClassNotFoundException

    sto facendo un programmino con l aiuto di Junit3, faccio il debug e mi da appunto questo errore:

    ClassNotFoundException

    metto il codice:




    nella classe soci:

    private ArrayList<Conferimenti> conferimenti=new ArrayList<Conferimenti>();

    public void addConferimento(int Data,String qualità,int Quantità,String nome){

    this.data=Data;
    this.Nome=nome;
    this.quantità=Quantità;
    this.qualità=qualità;

    Conferimenti conferimento=new Conferimenti(data,qualità,quantità,Nome);
    conferimenti.add(conferimento);


    }

    Nella classe conferimenti :

    public Conferimenti(int Data,String Quality,int Peso, String socio){

    this.data=Data;
    this.qualità=Quality;
    this.peso=Peso;
    this.socio=socio;


    }

    nella classe Cooperativa:

    public void calcoloCassa(){
    ricavo=(incassoTot-speseTot);
    cassa=ricavo;

    Iterator<Soci> it=socio.iterator();
    while (it.hasNext()){
    Soci socio = it.next();
    nomeS=socio.getNome();
    cassa-= socio.getCorrispostoSocio(nomeS);
    System.out.println(" Il totale corrisposto al Socio "+nomeS+" "+"è di importo uguale a :"+socio.getCorrispostoSocio(nomeS));
    }



    dove getCorrispostoSocio corrisponde e questo metodo:

    public double getCorrispostoSocio(String Socio){
    corrispostoTot=0;
    Iterator<Conferimenti> it= conferimenti.iterator();
    while (it.hasNext()){
    Conferimenti conferiment = it.next();
    if(Socio==conferiment.getnome()){

    corrispostoTot+=conferiment.getCorrisposto();

    }


    }

    return corrispostoTot;

    }


    praticamente se nella classe di Test vado ora ad inserire qualche conferimento tipo:

    soc.addConferimento(5,"A",200,"Aldo");
    soc.addConferimento(5,"B",300,"Bruno");

    e poi:

    c.calcoloCassa(); (dove c è di tipo cooperativa)..

    mi dà come valori tutti zero se lo lancio, e se faccio il debug appunto l errore che dicevo.

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Il progetto com'è strutturato? Dove sono le varie classi?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    allora

    la classe soci, conferimenti e cooperativa sono nel package modello.
    la classe test nel package Test che importa modello

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    se guardi lo stack trace ti dice quale classe non trova...

  5. #5
    Originariamente inviato da Vindav
    se guardi lo stack trace ti dice quale classe non trova...
    e come lo faccio?

  6. #6
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Java_Machine
    e come lo faccio?
    Stai usando un test JUnit giusto? Quando fallisce dovresti poter vedere lo stack trace dell'errore.. Usi qualche IDE?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  7. #7
    Se faccio andare junit, non mi da errori ma non calcola quellO Che voglio.
    Se faccio il debug con junit mi da l errore, uso eclipse.

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Se non calcola quello che vuoi, sicuro che il test sia scritto bene?
    Quale errore ti dà, al momento da come scrivi dovremmo essere tutti indovini da sapere a scatola chiusa cosa succede nel tuo pc.
    RTFM Read That F*** Manual!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.