In Windows/64, per imparare a programmare in Java™, evitando l'acquisto di costose licenze si può procedere nel seguente modo.
Scaricare il file zip dalla pagina della Oracle jdk.java.net e scompattarlo nella cartella C:\\jdk;
se successivamente si vorranno scaricare aggiornamenti, vuotare la cartella e ripetere l'operazione con l'aggiornamento.
Al termine dello scompattamento controllare che nella cartella C://jdk esista una cartella denominata bin.
Se tutto va bene, istruire il proprio sistema sulla collocazione della piattaforma Java aggiungendo alla variabile di sistema "path" la collocazione (pathname) della cartella bin.
A questo scopo, nel pannello di controllo di Windows cercare Sistema: impostazioni avanzate e nelle variabili di ambiente selezionare path.
Inserire nel campo di modifica la stringa C:\\jdk\bin; questa stringa deve essere separata dalle altre presenti nel campo da punti e virgola, senza spazi bianchi.
Al termine di queste operazioni si possono già redigere, compilare ed eseguire programmi Java.
Per lavorare con ordine conviene innanzitutto creare un cartella C:\\ProgettiJava in cui successivamente aprire una cartella per ogni applicazione creata.
Per redigere un nuovo programma una procedura manuale può essere la seguente.
Provare con il seguente sorgente Java.
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } }
Compilato e lanciato questo sorgente fa apparire nella console la scritta Hello World.
L'esempio proposto, rituale nell'introduzione a tutti i linguaggi di programmazione, evidenzia alcune delle più importanti proprietà dei sorgenti Java.
Lavorare con la console può risultare piuttosto noioso. Sono stati prodotti numerosi ambienti di programmazione che automatizzano i passaggi sopra descritti (IDE: Integrated Development Environment), molti anche disponibili gratuitamente (freeware) in Internet.
Per i principianti può risultare utile scaricare e installare l'applicazione Testi in cui l'editor di testo, utile anche per produrre altri files, come, ad esempio i sorgenti HTML, è fornito di funzioni che accedono direttamente ai comandi di Java.
Volendo usare Testi procedere nel seguente modo.
Nel seguito di queste note si forniranno istruzioni ed esempi su come realizzare semplici applicazioni. Oracle fornisce in rete un Tutorial.
Dopo aver assimilato i concetti fondamentali, sarà necessario consultare spesso la documentazione su campi e metodi delle classi predefinite nei pacchetti della piattaforma installata. Questa documentazione è disponibile in linea nel sito https://docs.oracle.com/en/java/index.html.