Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Problemi di import

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Roma
    Messaggi
    371

    Problemi di import

    Domanda stupida
    Ho creato una classe Utente e una classe Login all'interno di una stessa cartella, nella classe Login istanzio alcuni oggetti della classe Utente, quest'ultima si è compilata senza problemi, invece nella classe Login mi da questo errore e tanti altri di questo tipo:
    Login.java:7: error: cannot find symbol
    private HashMap<String, Utente> users;

    Ora essendo le 2 classi nella stessa cartella non dovrebbero non sorgere questi errori?

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Cos'altro c'è in questo file?
    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
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Roma
    Messaggi
    371
    ho provato anche a ridurlo all'osso commentando tutto lasciando quindi la classe quasi vuota
    codice:
    import javax.servlet.*;import javax.servlet.http.*;
    import java.io.*;
    import java.util.HashMap;
    
    
    public class Login extends HttpServlet{
        private HashMap<String, Utente> users;
        }
    Sia Login.java che Utente.java e Utente.class si trovano all'interno della stessa directory

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da davidinho Visualizza il messaggio
    quest'ultima si è compilata senza problemi, invece nella classe Login mi da questo errore e tanti altri
    Compili da prompt dei comandi con i tools del JDK? E le classi sono in un package?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Roma
    Messaggi
    371
    Compilo da prompt con javac
    Non li ho inseriti specificatamente in un package, li ho semplicemente messi insieme nella stella directory, non dovrebbe bastare?

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da davidinho Visualizza il messaggio
    Compilo da prompt con javac
    Non li ho inseriti specificatamente in un package, li ho semplicemente messi insieme nella stella directory, non dovrebbe bastare?
    Sì, di norma basta (se non ci sono casini con classpath e/o package).
    Però si vede che stai facendo una Servlet ... hai il jar delle API delle Servlet in classpath? Altrimenti già quello sarebbe un motivo per cui non compila.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Roma
    Messaggi
    371
    Si da quel punto di vista è ok, ho già fatto anche altre servlet e hanno sempre funzionato, l'unica differenza sta volta è che vado ad utilizzare una classe in un'altra, appunto Utente e Login

  8. #8
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da davidinho Visualizza il messaggio
    Si da quel punto di vista è ok, ho già fatto anche altre servlet e hanno sempre funzionato, l'unica differenza sta volta è che vado ad utilizzare una classe in un'altra, appunto Utente e Login
    Se sei su Windows:

    javac -classpath .;C:\blabla\servlet-api.jar *.java

    dovrebbe bastare e funzionare (stando nella directory dei tuoi due sorgenti).

    P.S. Puoi anche impostare la variabile CLASSPATH, ovviamente.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.