IALweb Homepage
Forum Home Forum Home > Programmazione > Programmazione > JAVA
  New Posts New Posts RSS Feed - Regole, pillole, link utili
  FAQ FAQ  Forum Search   Events   Register Register  Login Login


REGISTRATEVI su IALWeb forum!

Topic ClosedRegole, pillole, link utili

 Post Reply Post Reply
Author
Message
pippo75 View Drop Down
Utente Avanzato
Utente Avanzato
Avatar

Joined: 15/Lug/2002
Location: Udine
Status: Offline
Points: 784
Direct Link To This Post Topic: Regole, pillole, link utili
    Posted: 18/Mar/2003 at 18:00
un paio di regole per il forum prima di dare qualche suggerimento

nei titoli delle nuove discussioni, cercate di essere specifici all'argomento trattato, in modo che anche a leggere solo
il titolo uno sa cosa viene trattato dentro. Per il momento ho visto che ci siamo tutti dentro, quindi spererei che continuiate così

evitate di mettere titoli generici nelle discussione, tipo "aiuto", "presto!", "è urgente": a me indispongono alquanto, e personalmente, se non fossi moderatore, credo che neanche le leggerei

questa è un forum di discussione, pertanto nessuno è tenuto a rispondere; chi risponde è solo una che ha la buona volontà
di farlo, pertanto non prendetevela se nessuno risponde: o non ha voglia, oppure non ha visto, o più semplicemente non sa rispondere.
Similmente, nelle risposte non cercate di atteggiarvi a fare gli sborroni e non trattate chi ha fatto la domande come povero demente

se siete dei novizi, date prima un'occhio a qualche manuale o a qualche sito (vedi dopo) per evitare di postare domande del tipo: "come si stampano i primi n numeri?"
vedere una domanda simile alla volte fa cascare anche le ... braccia
E (nella migliore delle ipotesi) verreste cmq rimandati a un manuale o roba simile


e ora le FAQ

dove sta Java?
Java lo si può scaricare dal sito della sun, che ha sviluppato java.
Il link per la versione attualmente più aggiornata è questo
Ma quale versione scaricare?
dipende da cosa ci vuoi fare:
vuoi sviluppare? allora scaricati il jdk (Java Development Kit): sono circa 38 Mega
vuoi solo eseguire le classi che ti hanno dato oppure vedere le applet? scaricati il jre: sono circa 9 mega
In alternativa si trovano anche sui cd di riviste del settore, tipo Dev, Io Programmo ecc ecc
Alle volte capitano anche su quelle relativamente più generiche, tipo PcProfessionale, PcWorld e robetta simile

Come si installa java?
Qui faccio riferimento alla versione Windows, visto che di Linux da un po' non lo mastico più
Essendo un eseguibile, basta lanciarlo e fare sempre next
l'unico accorgimento, se installate la jdk, è quello di cambiare la dir di default in c:jdk1.4 (per comodità visiva)
una volta terminata l'installazione, aprite la finestra di dos e scrivete un bel java: se è tutto a posto compaiono le opzioni di utilizzo del comando.
Se invece non compare niente, bisogna intervenire sulla variabile d'ambiente PATH (questo vale anche per chi ha Linux,ma come sopra spiego solo come si modifica sotto win)
(il mio consiglio sarebbe di intervenire comunque sulla variabile)
allora, per modificare il PATH (stesso discorso per il CLASSPATH)
win9x, ME: aprite il file autoexec.bat e cercate la riga che dice set PATH; se esiste aggiungete in fondo il percorso per la directory bin del jdk (ad es: c:jdk1.4in) (ed ecco spiegata la semplificazione di prima)
se non esiste, scrivete set PATH=c:jdk1.4in salvate il file e riavviate il pc (windows rulez)
win2k, XP: dall'icona risorse del computer, tasto destro col sorcio: proprietà -> avanzate -> variabili d'ambiente
poi come prima modificate o aggiungete la variabile d'ambiente PATH
(dovete però essere gli amministratori del sistema)
(in questo caso non serve riavviare il pc)

Primi passi
Java è un linguaggio interpretato e compilato: quindi un file sorgente viene prima compilato e poi interpretato dalla JVM (Java Virtual Machine) della macchina su cui è installato
Per compilare un sorgente digitiamo javac NomeClasse.java
notare che bisogna inserire il suffisso .java e che il nome della classe deve iniziare con una maiuscola (per convenzione)
Ci possono essere due tipologie di errori:
Exception in thread "main": java.lang.NoClassDefFoundError: nomeClasse
In questo caso la JVM non trova il file sorgente; ci si può rimediare aggiungendo il punto (.) al CLASSPATH; il punto indica di prendere in considerazione la directory corrente; nel CLASSPATH si possono anche mettere ad esempio le dir in cui si mettono tutte le proprie pugnette (io ad esempio ho messo c:progetti )
Exception in thread "main": java.lang.NoSuchMethodError: main
in questo caso la JVM non trova il metodo main. Nella classe cioè non si trova il main, che è il "punto di partenza" del programma: bisogna implementarne uno. Eccezione a questa regola sono le applet
Per maggiori informazioni, date un'occhio alle lezioni

Documentazione
Scaricate la documentazione, e dateci pure un'occhio!
Ho notato che molte domande si possono risparmiare solo dando un'occhio alla documentazione, in cui ci sono un sacco di esempi. E così in questo caso, ci si risparmia la briga di fare una domanda e alle volte una risposta poco garbata di un altro forumista.
E allora coraggio, fate un piccolo sforzo; il link è lo stesso da cui si scaricano jdk e jre (sono più di 30 mega, pertanto armatevi di pazienza se avete un 56k; ma come jre e jdk, è possibile che siano disponibili su cd di riviste)
E poi, sarebbe anche il caso di fare una ricerca all'interno del forum e vedere se qualcuno ha già aperto una discussione simile; e se la risposta non vi piace/non vi soddisfa, basta uppare la discussione

Compilatori/IDE/Editor
Detto che compilatore=jdk, gli IDE e gli editor servono a sviluppare con maggiore velocità in java
Infatti hanno molti wizard e la possibilità (alcuni) del completamento automatico dei metodi (un grande aiuto rispetto al semplice notepad), oltre ovviamente all'identazione e alla colorazione della sintassi
E allora eccovene alcuni, tutti aggratis, almeno nelle versioni base:
JCreator molto leggero ed efficiente; nella versione base manca del completamento automatico
JBuilder ottimo IDE
NetBeans altro ottimo IDE
JDeveloper sviluppato da Oracle: se interagite con Oracle, è la morte sua
a parte il primo, di un paio di mega, per gli altri siamo abbondantemente oltre i 30 mega

Pillole, risorse, link utili:
bhè, sicuramente il corso su questo sito
poi il sito della sun: http://developer.java.sun.com/developer/onlineTraining/
javaworld
jguru
Back to Top
Sponsored Links


Back to Top
pippo75 View Drop Down
Utente Avanzato
Utente Avanzato
Avatar

Joined: 15/Lug/2002
Location: Udine
Status: Offline
Points: 784
Direct Link To This Post Posted: 24/Mar/2003 at 09:43
pillola numero uno: puoi dare un'occhio alla discussione apposita:
Connettersi ad un db


Edited by pippo75
Se i costruttori costruissero come i programmatori programmano, il primo picchio che passa potrebbe distruggere la civiltà.
Back to Top
pippo75 View Drop Down
Utente Avanzato
Utente Avanzato
Avatar

Joined: 15/Lug/2002
Location: Udine
Status: Offline
Points: 784
Direct Link To This Post Posted: 23/Giu/2003 at 16:44
Installare la JavaComm 2.0
JavaComm serve per poter comunicare con la porta seriale

grazie a Powermos per l'intervento
Back to Top
pippo75 View Drop Down
Utente Avanzato
Utente Avanzato
Avatar

Joined: 15/Lug/2002
Location: Udine
Status: Offline
Points: 784
Direct Link To This Post Posted: 22/Ott/2003 at 16:17
Creare Eseguibili



Edited by pippo75
Se i costruttori costruissero come i programmatori programmano, il primo picchio che passa potrebbe distruggere la civiltà.
Back to Top
pippo75 View Drop Down
Utente Avanzato
Utente Avanzato
Avatar

Joined: 15/Lug/2002
Location: Udine
Status: Offline
Points: 784
Direct Link To This Post Posted: 09/Ago/2004 at 09:49
Se i costruttori costruissero come i programmatori programmano, il primo picchio che passa potrebbe distruggere la civiltà.
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 10.17
Copyright ©2001-2013 Web Wiz Ltd.

This page was generated in 0,031 seconds.