Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    89

    JAVA: errore in compilazione

    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
    "Nella vita non si è mai fermi o si va avanti o... si va indietro"

  2. #2
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    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.



  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    89

    grazie mille pgm

    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
    "Nella vita non si è mai fermi o si va avanti o... si va indietro"

  4. #4
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    vai in messaggi privati. ti do la mail. e mandami i file .java .class .html del tuo esempio così provo anch'io


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.