Avatar billede nanna31 Praktikant
02. november 2002 - 12:32 Der er 11 kommentarer og
1 løsning

hello world

Jeg har skrevet min første java-applet helloWorld.java og har compiled den til helloWorld.class. Min applet skriver bare "Hello World" jeg har fulgt en tutorial - det virker fint.
Nu vil jeg så forsøge det helt store kvantespring og skrive en applet, der hedder MisterT.java og som skriver "Mister T" - men jeg kan ikke få den kompilet når jeg skriver javac MisterT.java i kommandoprompten!!

Fejl meddelelse:
class HelloWorld is public, should be declared in a file named HelloWorld.java
Avatar billede arne_v Ekspert
02. november 2002 - 12:34 #1
Klassen og filen skal hedde det samme.
Avatar billede arne_v Ekspert
02. november 2002 - 12:34 #2
Altså public class HelloWorld kan være
i HelloWorld.java.

MisterT.java skal indeholde public class MisterT.
Avatar billede schaefner Juniormester
02. november 2002 - 12:35 #3
public class HejVerden { << Filen skal i såfald hedder HejVerden.java
Hvis du istedet skriver public class MisterT { så skal filen hedde MisterT.java
Avatar billede nanna31 Praktikant
02. november 2002 - 13:05 #4
ok klart nok. Nu vil den også godt kompiles, men tror I den vil skrive "Hi Mister T" i min browser??

Browserkode:
<HTML>
<HEAD>
<TITLE> A Simple Program </TITLE>
</HEAD>
<BODY>

Here is the output of my program:
<APPLET CODE="MisterT.class" WIDTH=150 HEIGHT=125>
</APPLET>
</BODY>
</HTML>


MisteT.java:

import java.applet.Applet;
import java.awt.Graphics;

public class MisterT extends Applet {
    public void paint(Graphics g) {
        g.drawString("Hi Mister T", 50, 25);
    }
}
Avatar billede nanna31 Praktikant
02. november 2002 - 13:06 #5
Rettelse: MisterT.java
Avatar billede carstenknudsen Nybegynder
02. november 2002 - 13:17 #6
Med appletviewer kører din kode fint.
Er du sikker på at din browser kan
køre applets?
Avatar billede soreno Praktikant
02. november 2002 - 13:17 #7
kan du godt se andre siders appletter ?
eks. www.jcreator.com (i øverste højre hjørne i den der blå boks, er der nogle pixels der bevæger sig)..
Avatar billede nanna31 Praktikant
02. november 2002 - 13:51 #8
Jeg kan se en anden applet, som jeg lavede for en uge siden, som er nøjagtigt magen til, så vidt jeg kan se, den skriver bare hello world istedet for Hi Mister T - jeg fatter det ikke!.
Avatar billede arne_v Ekspert
02. november 2002 - 13:52 #9
Ligger din class-fil samme sted som din HTML-fil ?
Avatar billede nanna31 Praktikant
02. november 2002 - 14:16 #10
Ja filerne ligger samme sted, og jeg kan godt se andre siders appletter.
Avatar billede di8leva Nybegynder
02. november 2002 - 15:56 #11
exakt den koden virker fint hos mig, jag ser "Hi Mister T" i min browser =)
Avatar billede magoo20000 Nybegynder
04. november 2002 - 23:37 #12
Lyder som om cachen spiller dig et puds!
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