|
| opret klasse bibliotek Fra : Devil |
Dato : 29-01-04 11:19 |
|
Hej.
jeg ønsker lidt hjælp til at oprette et klasse bibliotek(myLib), sådan at
jeg kan skrive:
package java.myLib;
og kan importere med:
import java.myLib.*
kan det lade sig gøre, og hvis ja hvordan??
--
devil
| |
Ukendt (29-01-2004)
| Kommentar Fra : Ukendt |
Dato : 29-01-04 11:40 |
|
"Devil" <mikboy63@hotmail.com> skrev i en meddelelse
news:4018de2c$0$27429$edfadb0f@dread16.news.tele.dk...
> Hej.
>
> jeg ønsker lidt hjælp til at oprette et klasse bibliotek(myLib), sådan at
> jeg kan skrive:
> package java.myLib;
>
> og kan importere med:
> import java.myLib.*
>
> kan det lade sig gøre, og hvis ja hvordan??
Mener du, du vil lave en "jar" fil?
Det er iøvrigt ikke en god ide at lave pakker som starter med "java" - det
er normalt kun til pakker lavede af Sun.
Peter
| |
Soren Kuula (29-01-2004)
| Kommentar Fra : Soren Kuula |
Dato : 29-01-04 18:58 |
|
Devil wrote:
> Hej.
>
> jeg ønsker lidt hjælp til at oprette et klasse bibliotek(myLib), sådan at
> jeg kan skrive:
> package java.myLib;
>
> og kan importere med:
> import java.myLib.*
>
> kan det lade sig gøre, og hvis ja hvordan??
>
Lad os nu sige at din package bare skal hedde mylib :
Du laver et directory med eksakt navnet mylib, og smider alle filerne
som skal tilhøre mylig package derind, og tilsætter
package mylib;
i starten af hver.
Det er nogenlunde hvad der skal til. Compileren oversætter
packagehierakier til directoryhierakier (altså overxætter "." til "/").
Hvis du smider noget ind i mylib som IKKE har package erklæringen, får
du en noget forvirrende fejlmelding.
Se evt. også javac -help og java -help, og prøv at regne ud hvad
-sourcepath, -d og -classpath gør i javac. Du kan få den til at smide
class filerne i et andet directory end sourcen .. bedre orden.
MVH
Søren
--
Fjern de 4 bogstaver i min mailadresse som er indsat for at hindre s...
Remove the 4 letter word meaning "junk mail" in my mail address.
| |
|
|