Discussione: Guida a JDK
View Single Post
Old 15-02-2003, 00:26   #7
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
Salgo in cattedra, se dico stupidaggini qualcuno mi tolga la sedia da sotto le chiappe .

Allora, per prima cosa se vuoi fare un'applet "stand alone" (senza la pagina html) devi inserire nel codice dell'applet un metodo main.
Supponiamo che il costruttore dell'applet si chiami "MyApplet", allora il codice da inserire è:

Codice:
public static void main(String[] args) {
 JFrame frame=new JFrame("Titolo della finestra");
 frame.setSize(500, 500);
 frame.getContentPane().setLayout(new BorderLayout());
 frame.getContentPane().add("Center",new MyApplet());
 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 frame.show();
}
Fatto questo la tua applet funziona sia come applicazione java sia come applet per html.

Se la classe MyApplet non appartiene ad un package:

Nella cartella in cui hai i file *.class crei un file di testo con Notepad o chi per esso e scrivi:

Main-Class: MyApplet [invio]

e lo salvi come Manifest.txt (qualunque nome però va bene).

Con dos ti posizioni nella cartella in cui ci sono il file "MyApplet.class" e "Manifest.txt" e scrivi:

jar mcf Manifest.txt MyApplet.jar MyApplet.class [invio]

Se la classe fa parte di un package vai nella cartella immediatamente superiore al package, in questo caso il file Manifest.txt è:

Main-Class: nomepackage.MyApplet [invio]

da salvare nella cartella superiore al package e il comando è:

jar mcf Manifest.txt MyApplet.jar nomepackage/ [invio]

Per controllare che tutto funzioni scrivi al prompt dos:

javaw MyApplet.jar [invio]

se compare il messaggio "Could not found Main Class, program will exit"
scrivi.

Ciao.[/code]
PGI è offline   Rispondi citando il messaggio o parte di esso