PDA

Visualizza la versione completa : JAVA: errore in compilazione


girub
05-08-2002, 11:23
Qualcuno può dirmi perchè mi dà questo errore quando vado a compilare
dalla shell dos??

C:\java>javac hello.java
hello.java:4: class HelloWorld is public, should be declared in a file
named HelloWorld.java
public class HelloWorld extends Applet {
^
1 error


il codice è questo ed è preso giusto giusto dal tutorial on-line sun.com


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

public class HelloWorld extends Applet {
public void paint(Graphics g) {
g.drawString("Hello world!", 50, 25);
}
}

Cosa c'è di sbagliato...
Ciao a tutti e buona giornata.
GIuseppe

pgm
05-08-2002, 11:25
Devi nominare il file esattamente come la classe.
In pratica se la classe è

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

public class HelloWorld extends Applet {
public void paint(Graphics g) {
g.drawString("Hello world!", 50, 25);
}
}

il file deve essere HelloWord.java e non hello.java.


:ciauz:

girub
05-08-2002, 12:17
Ma ancora una cosa... ho provato a mettere l'applet un una pag html
precisamente..( come da tutoprial...)
così:


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


ma viene visualizzato solo un rettangolo grigio senza la mia scritta... sai dirmi il perchè???
Ciao e grazie ancora..
Giuseppe

pgm
05-08-2002, 12:28
vai in messaggi privati. ti do la mail. e mandami i file .java .class .html del tuo esempio così provo anch'io

:ciauz:

Loading