[java] Applets werken niet

Pagina: 1
Acties:
  • 137 views sinds 30-01-2008
  • Reageer

  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
Ik ben een beetje aan het prutsen met applets, maar ik krijg alleen de voorbeeldapplets van de sun java-site aan de praat.

Ik gebruik de volgende html code:
HTML:
1
<applet codebase="classes" code="Bubbles.class" width=500 height=500>

en daarbij de Bubbles.class die op de sun java-site staat, in de map classes.

Als ik nu een eigen applet er in zet (werkt onder JBuilder, met appletviewer) en de code-tag verander, geeft 'ie telkens aan 'Class Blaat not found' in de statusbalk (Blaat staat dan natuurlijk voor de class-naam).
Als ik Bubbles.java een andere naam geef (en uiteraard in de code ook de classnaam aanpas), compileer en de code-tag aanpas aan die naam gaat het ook fout, terwijl verder alle paden en dergelijke kloppen.

Iemand enig idee hoe dit kan?

[ Voor 8% gewijzigd door Hatsekie_D op 16-09-2003 14:49 ]


  • Preatorium
  • Registratie: September 2001
  • Laatst online: 26-07 18:25
JBuilder gebruikt standaard een aantal basis classes van borland zelf. De Sun of Microsoft JIT kent deze classes niet waardoor je applet niet draait. Alleen de java. ... libraries gebruiken.

Remember this; very little is needed to make a happy life. ~ Marcus Aurelius Antoninus (121-180)


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 04:06

.oisyn

Moderator Devschuur®

Demotivational Speaker

Wat is de naam van Blaat die ie geeft dan?

[ Voor 63% gewijzigd door .oisyn op 16-09-2003 14:53 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
Preatorium schreef op 16 September 2003 @ 14:51:
JBuilder gebruikt standaard een aantal basis classes van borland zelf. De Sun of Microsoft JIT kent deze classes niet waardoor je applet niet draait. Alleen de java. ... libraries gebruiken.
Doe ik. java.awt.* en java.awt.event.*

Maar het is toch vreemd dat bijvoorbeeld Bubbles.class het zo wel doet maar na een naamsverandering niet meer?

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Je hebt al een topic over applets... ga de volgende keer daar gewoon verder ipv een nieuw topic te openen.

Professionele website nodig?


  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
.oisyn schreef op 16 September 2003 @ 14:53:
Is de relatieve url vanaf die html pagina wel "classes/Bubbles.class" ?
Ja, en Bubbles.class werkt dus wel, maar zodra ik een andere naam gebruik is het mis.

  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
curry684 schreef op 16 september 2003 @ 14:53:
<span style="color:blue">Je hebt al een topic over applets... ga de volgende keer daar gewoon verder ipv een nieuw topic te openen.</span>
Sorry, maar dat is een heel ander probleem lijkt mij.

  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
.oisyn schreef op 16 September 2003 @ 14:53:
Wat is de naam van Blaat die ie geeft dan?
De naam van de class die ik in de HTML-file opgeef en die dus in classes/ staat.

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 04:06

.oisyn

Moderator Devschuur®

Demotivational Speaker

Ik begrijp je niet helemaal

Jouw applet heette eerst Bubbles. Toen werkte ie wel, maar als je 'm renamed en recompiled dan werkt het niet meer?

Misschien moet je even duidelijk omschrijven wat je nu precies doet en welke errors je krijgt (met de letterlijke classnamen)

Bovendien, gebruik de edit knop

[ Voor 14% gewijzigd door .oisyn op 16-09-2003 14:56 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
.oisyn schreef op 16 September 2003 @ 14:55:
Ik begrijp je niet helemaal

Jouw applet heette eerst Bubbles. Toen werkte ie wel, maar als je 'm renamed en recompiled dan werkt het niet meer?

Misschien moet je even duidelijk omschrijven wat je nu precies doet en welke errors je krijgt (met de letterlijke classnamen)

Bovendien, gebruik de edit knop
Klopt precies zoals je het zegt en die classnamen: zie hierboven.
Als ik 'm daarna weer terug-rename en recompile is het wel weer goed.

[ Voor 8% gewijzigd door Hatsekie_D op 16-09-2003 14:58 ]


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 04:06

.oisyn

Moderator Devschuur®

Demotivational Speaker

Is er niet nog een andere class die gebruik maakt van jouw class, maar dan nog onder de oude naam?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Hatsekie_D schreef op 16 September 2003 @ 14:54:
[...]


De naam van de class die ik in de HTML-file opgeef en die dus in classes/ staat.
Hoofdletters kloppen ook allemaal?

  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
.oisyn schreef op 16 September 2003 @ 14:57:
Is er niet nog een andere class die gebruik maakt van jouw class, maar dan nog onder de oude naam?
Nee, de probeer-class heb ik even snel geschreven dus er zullen geen andere classes zijn die er gebruik van maken (hij heeft alleen een paint-methode) en die Bubbles-class komt rechtstreeks van de java.sun.com/applets site

@Appelmeloen: Ja, dat was ook het eerste waar ik aan dacht

[ Voor 7% gewijzigd door Hatsekie_D op 16-09-2003 15:00 ]


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 04:06

.oisyn

Moderator Devschuur®

Demotivational Speaker

Kun je je code en je directory tree eens posten?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Verander je nou alle namen binnen die Bubbles.java? Waarschijnlijk niet.

offtopic:
Verder was ik net een verhaal aan het schrijven in je 1e topic, toen zag ik deze, dus was het verhaal ook niet nodig. Lekker handig zo.

{signature}


  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
.oisyn schreef op 16 September 2003 @ 15:03:
Kun je je code en je directory tree eens posten?
Code: http://java.sun.com/applets/other/Bubbles/src/Bubbles.java
Het enige wat ik veranderd heb is 'public class Blaat extends bla bla bla' maar meer is volgens mij daar niet nodig. En de bestandsnaam uiteraard.

Directory tree:
code:
1
2
3
4
5
6
C:\
      test\
            test.html
            classes\
                     Blaat.class
                     Bubbles.class

Blaat.class is een kopie van Bubbles.class maar dan met een andere bestands- en classnaam

@Voutloos: Dit is een ander probleem dan in mijn vorige topic, dat is nog niet opgelost.

[ Voor 9% gewijzigd door Hatsekie_D op 16-09-2003 15:08 ]


Verwijderd

Hatsekie_D schreef op 16 September 2003 @ 15:07:
[...]


Code: http://java.sun.com/applets/other/Bubbles/src/Bubbles.java
Het enige wat ik veranderd heb is 'public class Blaat extends bla bla bla' maar meer is volgens mij daar niet nodig. En de bestandsnaam uiteraard.

...........
[/code]
Blaat.class is een kopie van Bubbles.class maar dan met een andere bestands- en classnaam

@Voutloos: Dit is een ander probleem dan in mijn vorige topic, dat is nog niet opgelost.

[ Voor 14% gewijzigd door Verwijderd op 17-09-2003 09:33 ]


  • Hatsekie_D
  • Registratie: April 2002
  • Laatst online: 14-07 17:45

Hatsekie_D

Doe mij maar een glaasje prik

Topicstarter
Het probleem is opgelost.
Het bleek een kwestie te zijn van 3x de VM opnieuw installeren, nu werkt het wel.
Pagina: 1