Avatar billede el_gnu Nybegynder
06. juni 2000 - 13:58 Der er 12 kommentarer og
3 løsninger

Burn the shit

Før jeg brænder min computer vil jeg lige høre om der ikke er nogen der kan hjælpe.

Min JApplet(JavaMenu) kører fint i AppletViewer men ikke i NS og IE. Jeg får følgende fejlmeddelelser:

NS:
  Applet JavaMenu exception: java.lang.NullPointerException

IE:
  load: class JavaMenu not found

Jeg har JRE 1.2 og 1.3 og Sun's JApplet'er vises fint i begge browsere.

Følgende er min <applet> tag:

<APPLET CODE="JavaMenu.class" ARCHIVE="JavaMenu.jar" HEIGHT="400" WIDTH="150">

</APPLET>

Plz HELP!!!!!

PS. 384 point er ikke nok til at takke for et svar der kan få det til at virke, men jag har ikke flere
Avatar billede el_gnu Nybegynder
06. juni 2000 - 13:59 #1
(jag=jeg)
Avatar billede ij Nybegynder
06. juni 2000 - 14:08 #2
Jeg tror at din classpath ikke er sat rigtig op. Hvad for en platform kører du på?
Avatar billede el_gnu Nybegynder
06. juni 2000 - 16:39 #3
windoze
Avatar billede stigc Nybegynder
06. juni 2000 - 16:52 #4
prøv at skrive med små bogstaver hele vejen: altså "javamenu.cass". Både class filerne og i html tagget.

Ellers kan det være, at det er fordi du extender med "jappelt" istedet for "applet". Fortolkeren i browseren forstår det måske ikke! Er "JApplet" ikke noget fra de nyere compilere? De vil i så fald give problemer i de gamle browser.
Avatar billede el_gnu Nybegynder
06. juni 2000 - 17:09 #5
stigc>> det hjælper ikke at skrive med småt

De eksempler der er i Sun's Java Tutorial extender JApplet og kører fint i begge mine browsere IE 5.00 og NS 4.08
Avatar billede nielsbjerre Nybegynder
06. juni 2000 - 19:43 #6
Hvilken javamenu er det og hvor har hentet den (url udbedes) ...
Kan du ikke lægge den dårligt kørende op på en midlertidig side så vi selv kan se og prøve lidt frem og tilbage ....
Avatar billede el_gnu Nybegynder
06. juni 2000 - 20:10 #7
Det er egen produktion, men det er første gang jeg prøver SWING.

Her kan i se den(hvis i kan få det til at virke):

http://www.angelfire.com/rnb/JavaMenu/index.html
Avatar billede stigc Nybegynder
06. juni 2000 - 20:26 #8
enten har du ikke uploadet class filen, eller også giver serveren ikke love til at download class filen!

http://www.angelfire.com/rnb/JavaMenu/javamenu.class
Avatar billede el_gnu Nybegynder
06. juni 2000 - 20:40 #9
Jeg har pakket de 3 classes menuen består af i JavaMenu.jar og den er uploaded
Avatar billede el_gnu Nybegynder
06. juni 2000 - 20:42 #10
ij => du nævner classpath, hvad er det og hvor skal den sættes?
Avatar billede stigc Nybegynder
06. juni 2000 - 21:48 #11
Du henviser til følgende i applet tagget:

http://www.angelfire.com/rnb/JavaMenu/javamenu.jar

inge store bogstaver!
Avatar billede el_gnu Nybegynder
06. juni 2000 - 21:52 #12
stigc => hvad mener du?
Avatar billede mipe1 Nybegynder
06. juni 2000 - 23:14 #13
Hvis det ikke er med de store bogstaver så er her et andet bud:
Er klassen JavaMenu en del af en package? for så kunne det måske være
noget med code="packageName.JavaMenu.class"


Avatar billede el_gnu Nybegynder
06. juni 2000 - 23:17 #14
Jeg har fundet en løsning selv.
Sun har en HTMLConverter der laver applet tags om til object og embed tags, som jeg ikke fatter en .... af men det virker. Det er vist noget med at den tvinger browseren til at loade et plugin, der kan vise JApplets.
Det kan meget vel være fordi min classpath er sat forkert, at det ikke virker med normale applet tags og jeg vil derfor gerne give nogen point til den der kan forklare hvor og hvordan jeg sætter classpath'en rigtigt.

Men tak for hjælpen allesammen

(-: elGnu
Avatar billede el_gnu Nybegynder
07. juni 2000 - 13:46 #15
Jeg opretter et nyt spørgsmål om classpath'en
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