Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [java]Problema package

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    38

    [java]Problema package

    Ciao a tutti, ho un piccolo problema:
    -ho una classe Persona in example.domain, che compilo correttamente e salvo Persona.class in classes/example/domain
    -poi ho una classe Login in example che compilo in classes/example
    in questa classe Login ho un import example.domain.Persona;
    il problema è che quando compilo la classe Login mi dice che il pacchetto example.domain non esiste...
    E' come se non vedesse la cartella, come posso fare??
    Grazie...

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [java]Problema package

    Originariamente inviato da EM_1984
    Ciao a tutti, ho un piccolo problema:
    -ho una classe Persona in example.domain, che compilo correttamente e salvo Persona.class in classes/example/domain
    -poi ho una classe Login in example che compilo in classes/example
    in questa classe Login ho un import example.domain.Persona;
    il problema è che quando compilo la classe Login mi dice che il pacchetto example.domain non esiste...
    E' come se non vedesse la cartella, come posso fare??
    Grazie...
    Una soluzione corretta è:

    codice:
    TuoProgetto
       |
       +-- classes
       |
       +-- src
            |
            +-- example
                  |
                  +-- Login.java
                  |
                  +-- domain
                        |
                        +-- Persona.java
    Ti posizioni in TuoProgetto e dai:

    javac -d classes -sourcepath src src\example\Login.java

    Sotto classes verrà creata la struttura dei package e verranno messi i file .class

    Comunque per questo tipo di progetti con più package e magari con la necessità di creare poi un jar, è preferibile usare almeno un tool come 'Ant'.
    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.