Newsgroup: it.comp.java
Titolo: Hello World

Scusate, č da pochi giorni che sto imparando le basi di java ma ho un grosso
problema che non so risolvere che riguarda il famoso "helloWorld":
Qui di seguito vi scrivo il codice sia in java che in html:
                 Java
import java.applet.*;
import java.awt.*;
/*
* helloWorld
* @versione 0.1
* @autore 
dko...@iscinc.com
*/
public class helloWorld extends Applet{
Label helloLabel = new Label ("Che, ce l' hai con me?");
public void init () {
     setBackground (Color.yellow);
     add (helloLabel);
     }
                  Html
<APPLET CODE = "helloWorld.class" WIDTH=300 HEIGHT=50>
</APPLET>
<HTML>
<HEAD>
<TITLE>Pagina di test per helloWorld</TITLE>
</HEAD>
<BODY>
<HR>
Questa riga di testo viene prima dell' applet.<P>
<APPLET CODE = "helloWorld.class" WIDTH=300 HEIGHT=50>
</APPLET>
<P>
Questa riga di testo viene dopo l' applet.
</BODY>
</HTML>
Dovrebbe apparire tra le altre cose la scritta su sfondo giallo, mentre non
appare la scritta e lo sfondo č grigio.
I 2 file sono stati salvati uno come "helloTesto.html", l' altro come
"helloWorld.class"nella stessa cartella.
Ringrazio chiunque mi dia una mano.
Ciao

 Ciao
Ciao!
sono newbie ma fin qui ci arrivo percio ti aiuto :-)
il sorgente che hai salvato come helloWorld.class non funziona se non lo
compili.
la prassi e' salvarlo helloWorld.java e poi con javac lo compili.
Naturalmente per compilarlo devi avere il compilatore java, se ancora non lo
hai prelevato vai sul sito della sun (
http://java.sun.com
) e prelevalo, poi
li troverai varie documentazione che spiegano tutto (in inglese).
bye
Andrea^_^

Grazie mille per l' aiuto ma compilare cosa vuol dire?  scusami....
Devo forse metter il codice java nel compilatore? Se si, cosa devo fare poi?
Grazie mille ancora.
"Andrea^_^" <andre...@asalink.network> ha scritto nel messaggio
news:ao6tbn$2mak$1...@newsreader1.mclink.it...


 Grazie mille per l' aiuto ma compilare cosa vuol dire?  scusami....
Compilare vuol dire rendere interpretabile il programma dalla java virtual
machine
Il tuo file sorgente java lo devi chiamare con lo stesso nome della classe
quindi HelloWorld (per convenzione il nome delle classi
è sempre maiuscolo, dovresti quindi modificare anche il sorgente).
Per compilare tale file, innanzitutto devi avere javac (Java Compiler).
Trovi tutto nell'J2SDK1.4.1.
Per compilare da riga di comando (dopo aver sistemato CLASSPATH E PATH):
javac HelloWorld.java
L'output di tale comando sarà la generazione del file
HelloWorld.class, che è appunto il tuo file compilato.
Essendo un'applet, ci penserà la JVM integrata nel browser a farla partire
quando aprirai la pagina html.
Ciao
euterpex

 ha scritto nel messaggio
news:ltEp9.34786$Fz.9...@news1.tin.it...


Grazie mille per l' aiuto ma compilare cosa vuol dire?
[CUT]
E con l'inglese come te la cavi? :-)
http://java.sun.com/docs/books/tutorial/
http://java.sun.com/docs/books/tutorial/getStarted/cupojava/win32.html
-- 
Ciao
	Fabrizio C.

 Ciao
Vuoi un consiglio? Comincia a scrivere i tuoi programmi con un editor di
testo puro.
Compilali su riga di comando e fatti le ossa.
Solo successivamente passa a un editor visuale (Jbuilder,
Jdeveloper,VisualAge, Forte, etc..).
Il primo passo che devi assolutamente fare è procurarti il software
development kit.
L'ultima versione è la 1.4.1 la puoi trovare su 
java.sun.com
.
Ho visto che è presente in delle riviste informatiche.
Nel numero 100 di DEV la trovi sicuramente (versione 1.4.0 che è quella che
ho anche io) e poi anche
in un'altra rivista di cui non ricordo il nome.
Comunque.
La installi e devi modificare o creare il  CLASSPATH.
A seconda del tuo s.o. (ad esempio  XP), vai su Pannello di
Controllo->Sistema->Avanzate->Variabili d'ambiente
Crea una nuova variabile d'ambiente (se già non esiste) con il nome di
CLASSPATH
Come valore devi indicare i file jar che utilizzi per sviluppare.
Ad esempio nel mio CLASSPATH è indicato C:\j2sdk1.4.0\jre\lib\rt.jar
Poi modifica anche la PATH
Stessa cosa, crei una variabile d'ambiente (questa dovrebbe esistere
veramente) e inserisci
C:\j2sdk1.4.0\bin
A questo punto, fai il programma, apri una finestra MSDOS, ti metti nella
directory del programma e dgt
javac NomeProgramma.java che produrrà NomeProgramma.class
Per far partire questa applicazione dalla in pasto alla Java Virtual Machine
con il comando
java NomeProgramma e voilà l'applicazione parte.
Attenzione per il PATH e CLASSPATH le directory indicate si riferiscono alla
mia particolare installazione.
A seconda di dove piazzerai il tuo J2SDK dovrai cambiarle di conseguenza.
Ciao
euterpex

Grazie mille a tutti
ciao
"Fabrizio Camera" <f.came...@Mtiscali.it> ha scritto nel messaggio
news:MPG.18114459a...@powernews.libero.it...


Comunque per scrivere il codice java ho usato notepad e poi l'ho trasferito
sul compilatore JBuilder, solo che non so cosa devo fare una volta finito di
ricopiarlo.
Ciao e grazie
"Fabrizio Camera" <f.came...@Mtiscali.it> ha scritto nel messaggio
news:MPG.18114459a...@powernews.libero.it...


 ha scritto nel messaggio
news:MvGp9.44176$cS4.1...@news2.tin.it...

Vorrei aggiungere a questa discussione che in Java, dalla versione 1.2, non
è sempre è necessario aggiungere al sistema operativo la variabile
d'ambiente 'CLASSPATH' perchè da questa versione in poi viene utilizzato il
meccanismo delle estensioni.
Cioè di moduli software che estendono le capacità dell'ambiente a run-time.
Sinceramente, a mio avviso, è preferibile NON impostare per niente questa
variabile e utilizzare lo switch '-cp' del compilatore (javac) e della Java
Virtual Machine (java).
Dico questo perchè SE viene impostata male, questa variabile d'ambiente, si
rischia di NON riuscire nemmeno a COMPILARE (cioè a tradurre le istruzioni
del linguaggio in codice eseguibile dalla JVM).
E' invece importante settare, correttamente, la variabile d'ambiente PATH
aggiungendo la cartella 'bin', dell'installazione del JDK, ai percorsi
esistenti. Facendo attenzione a NON "SOVRASCRIVERE" la variabile PATH
esistente.
Saluti
Rosario Ianuale
P.s. per euterpex: scusa se ho "volato" cosi basso con la spiegazione non
era mia intenzione offenderti. :-)

 era mia intenzione offenderti. :-)
offeso io? e di che cosa?...8-)
ciao..
euterpex