Newsgroup: it.comp.java
Titolo: Problema con la import

Ho un package che contiene delle classi che descrivono dei messaggi.
Teoricamente con   import it.package.*  la classe dovrebbe "vedermi"
tutte le classi contenute, esatto? Invece non so per quale strano motivo
non me le trova, mentre se faccio una import per ogni classe tutto
funziona correttamente.
Avete idea di cosa possa causarmi questo?
Grazie
Lis
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 funziona correttamente.
Una curiosità: se faccio le import singole (in tutto sono 24) la momento
di compilare il progetto con JBuilder ho dovuto interrompere la
compilazione dopo che aveva analizzato + di 600 files...  :-ooo
Ciao


Hai provato a compilare senza l'uso di jbuilder?

 Avete idea di cosa possa causarmi questo?
mmm ... bè ... sicuro che tutte le classi facciano parte del pacchetto
it.package ?
Se le tue classi sono raggruppate poi in "sotto pacchetti" all'interno di
it.package questi devono essere specificati esplicitamente!!!!
Esempio di elenco di classi:
it.pippo.Uno
it.pippo.Due
it.pippo.paperopoli.Paperino
it.pippo.paperopoli.Paperoga
se tu esegue una import del tipo
import it.pippo.*;
allora ti verrano inclusi solo i file it.pippo.Uno e it.pippo.Due
se vuoi far vedere anche gli altri allora devi fare
import it.pippo.*;
import it.pippo.paperopoli.*;
Ciao ciao
Dani
--
Daniele Piras
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If at first the idea is not absurd then there is no hope for it. - Albert
Einstein
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 Dani
Ciao


 Credo che sia una delle prime cose che si impara in java ;-)
[CUT]
Bč .. gią :) c'ho provato :P


 Hai provato a compilare senza l'uso di jbuilder?
Ho appena provato e....funziona correttamente :-///
Allora devo smanettare un pň con jb 
Grazie


 Allora devo smanettare un pò con jb
Anche io ho lavorato con JB e mi sembra di avere avuto un problema simile.
Credo che dipenda dal fatto che tu hai selezionato qualche opzione
nel tab "Build" delle proprietà di progetto.
PS Piccolo consiglio: non fidarti sempre dell'editor, anzi, usalo prorio per
quello, io ad esempio mi faccio un file batch che lancio per compilare ed
eseguire la classe senza l'editor di mezzo




ciao a tutti,



cuando utilizi JBuilder, l'instruzzione 
import it.package.*;

 no è abastanza devi ancora andare nel menu 
progetto
, puoi 
 proprieta

 del progetto 
o se lo vuoi per tutti gli progetti 
proprieta del progetto
per difetto
, puoi andare nell'ugnatura 
 camino
, puoi 
bibliotheca

 ed 
aggiungere 
e per finire scegliere il package 
import.it.package.*

e da li un nome italianlang per esempio. E normalmente quando incommincia
à scrivere 
import 
it.pa
... (dopo CTRL H) devi vedere il package.





 Avete idea di cosa possa causarmi questo?
Frugando per i vari news borland ho trovato:
"When the .class file is in the output folder AND
the folder with which is specified as a required library, it
does not compile.  If I remove the .class file from the
output folder and leave it in the on that is in the required
library, it compiles fine. It is like it will not recognize
sourceless .class files that are inside the output directory!
Any sourceless .class files in require library folders are fine."
E infatti era quello che succedeva a me, avevo la libreria e le classi
nella directory di output (che però non è la directory di output con cui
creo il package in questione)
La cosa davvero brutta è che si portano dietro questo problema dalla
versione 4 :-/
Spero possa essere utile anche a qualcun altro
Ciao



Anche a me era capitata una cosa del genere.
La soluzione al mio problema č che avevo due classi, con lo stesso nome, in
package differenti.
Per questo il compilatore si incazza, gliela devi specificare esattamente.
Daniele Rucci
www.danielerucci.freeweb.org