Hej,
Kan du ikke compile klasser med det reserverede ord package xx; i toppen
af javadokumentet?
Ligger alle filer med package xx; i et bibliotek ved navn xx (altså navnet
på
pakken?) check dette!
Jeg er næsten sikker på at alle filer kan kompileres, hvis du stiller dig
"udenfor pakken" i en dos prompt eks. C:\javakode\xx
"udenfor pakken"? C:\javakode. Prøv at skriv javac xx\*.java og se
om det kan compile. Du kan ihvertfald starte klasserne således:
java xx\<klassenavn>
l
"Peter T. Nielsen" <petni@image.dk> wrote in message
news:Xns91BBB57641550petanidaimiaudk@194.19.194.7...
> "Lars Mosegård" <lamos@post8.tele.dk> wrote in
> news:3c73bee4$0$89063$edfadb0f@dspool01.news.tele.dk:
>
> >
> > "Peter T. Nielsen" <petni@image.dk> skrev i en meddelelse
> > news:Xns91BB917955B12petanidaimiaudk@194.19.194.6...
> >> Fejlen jeg får når jeg prøver at compile de to filer der ligger i et
> >> bibliotek ved navn test er:
> >> f:/
/yyy/test/X.java:12: cannot resolve symbol
> >> symbol : class IX
> >> location: class test.X
> >> public class X implements Ix {
> >> ^
> > Hmmm, den kan ikke finde IX (store X), men klassen X implementerer Ix
> > (lille x). Er du sikker på at du er konsekvent i din anvendelse af
> > store små bogstaver? Det gælder både i sourcekoden og i filnavne!
>
> Det er en trykfejl. Det er et stort eksempel jeg har kogt ned til noget
> mindre kode.
> Desuden compiler det fint, hvis jeg fjerne linierne med "package test"
>
> Mvh.
> Peter