Avatar billede thecokeguy Nybegynder
17. september 2007 - 15:01 Der er 7 kommentarer og
1 løsning

Flere filer

Hej...

Jeg ville lige høre hvordan jeg gemmer en java klasse i en fil for sig selv og så linker den til hovedprogrammet...

På forhånd tak for hjælpen...
Avatar billede arne_v Ekspert
17. september 2007 - 15:11 #1
Det goer du slet ikke. Bare den er i classpath saa vil den blive fundet og loadet.

Du er vant til C++ ? Du kan betragte hver eneste class og jar fil som en lille .dll/.so !
Avatar billede superanden Nybegynder
18. september 2007 - 09:34 #2
Jeg er ikke helt sikker på dit spørgsmål, er dit spørgsmål at du vil have et java program hvor kildekoden strækker sig over 2 filer.?

Sådan så du har en metode i den ene fil som du så bruger i den anden.?
Avatar billede thecokeguy Nybegynder
18. september 2007 - 15:37 #3
arne_v

Jep, jeg er vant til C++ og Pascal... Men har med din vejledning fået det til at virke.

Dvs. at i Java er den eneste måde hvorpå jeg kan se hvilke klasser jeg bruger er ved at læse om den bliver benyttet i kildekoden eller selv skrive en kommentar?
Avatar billede arne_v Ekspert
20. september 2007 - 01:19 #4
Ja.

Men ingen vil gøre det på klasse niveau. Man vil gøre det på jar niveau.

(en rigtig Java app bruger hundreder måske tusinder af klasser)

Du bundler alle din klasser i cokeapp.jar og i din dokumentation kan du skrive
hvilke jar filer der bruges.
Avatar billede arne_v Ekspert
20. september 2007 - 01:19 #5
Bemærk at de klasser som direkte bruges i din kode vil være listet oppe i import delen.
Avatar billede arne_v Ekspert
20. september 2007 - 01:20 #6
Du skal også være opmærksom på at det i Java er særdeles almindeligt at loade
klasser dynamisk.
Avatar billede arne_v Ekspert
20. september 2007 - 01:21 #7
Og et svar.
Avatar billede thecokeguy Nybegynder
20. september 2007 - 01:49 #8
Jeg takker for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester