Packages, imports?

Tags:    java

Hejsa..
Jeg har en fil jeg vil have inkluderet i min applet.
Men hvordan gøres dette?

filerne ligger i den samme mappe som appleten..

Har prøvet med:
import ThreadedEchoServer.*;
og
import ThreadedEchoServer;

Men ved .*; bagved siger den der ingen package er..

Hvad skal jeg gøre?



8 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Jep.
Jar er en zip med en manifest fil i.

Hvis du har din applet og dine andre class filer der, kan du bruge dem fra din applet.



Når du skal importere en fil skal du skal du også bruge package navnet. F.eks. hvis min package hedder ServerWatch og jeg vil indkludere filen XML.java skal man gøre følgende:
Fold kodeboks ind/udKode 




Ligenu virker det hvis andre ser appleten, så siger den i min "echoServer" :
blablabla:port konnektet til serveren.

Men så vil jeg have den til at kommunikere med appleten således, når en bruger åbner appleten skal alle andre på clienten kunne se at brugeren er kommet, også er det her at min public void newuser kommer ind i billedet.
Så spørgsmålet lyder:

Hvad skal jeg gøre for at få min "threadedEchoServer" til at kommunikere med appleten?



De er vel i samme jar fil går jeg ud fra?



Hej Jonatan.
jeg er ny indefor java området og ved intet om fx: package, imports samt jar.

Min viden i det tilfælde er .jar er en mappe, hvor jeg putter .class filerne ind i, hvor min applet så skal bruge en codebase også.

Er jeg på rigtig spor?



Prøv at fortælle lidt nærmere hvordan det hele er opbygget, vis mapper, fortæl hvad der gør hvad osv.



Først må jeg fikse .jar filen, så er det ikke således:
jeg putter alle mine .class filer ind i .jar mappen

Så skal min applet:

<applet codebase="./" code="Socket.Connect.class" archive="Data.jar" width="444" height="444" VIEWASTEXT name="dataHolder" vspace="0" hspace="0" style="z-index:1;">

....

</applet>



Har lavet en winrar fil og puttet mapperne ind og omdøbt til .jar

I min applet lavede jeg
<applet codebase="./" code="Chat.chatClient2.class" archive="Data.jar" VIEWASTEXT name="dataHolder" vspace="0"

hspace="0" " style="width:588px;height:366px;">

Men den sider den ikke kan finde chatClient2.class
som ligger i "data.rar" -> mappen "Chat"

hvad gør jeg forkert?



t