Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747

    JAVA chiamare la classe esterna

    ma scusa...come si fa a chiamare una classe esterna????

    allora io in questa classe ho:
    codice:
    pippo.java
    import di caricautenti
    public class Pippo{
    public static void main(String[] args) {
    		  Carica caricaUtenti = new Carica();
    }
    
    e dentro Carica.java ho:
    public class Carica {
    public List getCaricaUtenti() throws Exception {
    
    //Lookup the enterprise bean
    try {
    List usersBeanList = new ArrayList();
    String servername="10.xxxx";
    String porta="1526";
    String sid = "SID";
    String URI = "jdbc:oracle:thin:@" + servername + ":" + porta + ":" + sid; 
    String LOGIN="sssss"; 
    String PASSWD="msssss"; 
    Connection conn=DriverManager.getConnection(URI, LOGIN, PASSWD); 
    Statement stat = conn.createStatement(); 
    ResultSet rs = stat.executeQuery("SELECT NOME,COGNOME FROM users order by COGNOME");
    while(rs.next()) {
    usersBeanList.add(rs.getString(1));
    }
    rs.close();
    stat.close();
    conn.close();
    return usersBeanList;
    } catch (Exception e) {
    throw new Exception("Errore=" + e.toString());
    }
    }
    }
    e quando lancio...l'errore è in pippo.java quando faccio la new di new Carica();
    mi da questo errore java.lang.ClassNotFoundException: .....caricautenti.Carica

    cosa sbaglio?
    però compila correttamente...
    Allejo

  2. #2
    scusa ma quando fai new Carica() ti richiama il costruttore della classe Carica..ke nel tuo file non c'è!

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Che intendi con "import di caricautenti"? E prima di compilare pippo.java compili Carica.java?

    Originariamente inviato da pieroJdk
    scusa ma quando fai new Carica() ti richiama il costruttore della classe Carica..ke nel tuo file non c'è!
    Se il programmatore non specifica un costruttore, automaticamente il compilatore ne aggiunge uno senza parametri e con corpo vuoto.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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.