robs05
29-09-2008, 16:40
salve,
stavo facendo delle prove con eclipse per creare un package.
per esempio ho il file ProvaClass.java
class ProvaClass{
attributi.....;
metodi.......;
}
class Class1{
attributi.....;
metodi.......;
}
class Class2{
attributi.....;
metodi.......;
}
class Class3{
attributi.....;
metodi.......;
}
poi ho la classe con il main dove utilizzo queste classi.
assegno un nome al progetto, compilo i file che in automatico si trovano in (default package) e tutto funziona.
poi ho provato a creare un package PackageProva
e ho copiato ProvaClass.java aggiungendo alla prima riga package PackageProva.
poi nella classe che contiene il main ho scritto import PackageProva.*;
compilo e mi da l'errore su ogni oggetto intanziato dicendo che la classe non è public. come devo fare per rendere il package vidibile all'interno di altri progetti?
grazie
stavo facendo delle prove con eclipse per creare un package.
per esempio ho il file ProvaClass.java
class ProvaClass{
attributi.....;
metodi.......;
}
class Class1{
attributi.....;
metodi.......;
}
class Class2{
attributi.....;
metodi.......;
}
class Class3{
attributi.....;
metodi.......;
}
poi ho la classe con il main dove utilizzo queste classi.
assegno un nome al progetto, compilo i file che in automatico si trovano in (default package) e tutto funziona.
poi ho provato a creare un package PackageProva
e ho copiato ProvaClass.java aggiungendo alla prima riga package PackageProva.
poi nella classe che contiene il main ho scritto import PackageProva.*;
compilo e mi da l'errore su ogni oggetto intanziato dicendo che la classe non è public. come devo fare per rendere il package vidibile all'interno di altri progetti?
grazie