AlbertoG ha scritto:
una classe punto(salvata come punto.java):
ed il main salvata come (principale.java)
è giusto fare una cosa del genere o le devo mettere comunque su un unico file?
Tecnicamente è possibile anche mettere le due classi all'interno dello stesso sorgente .java (però attenzione alla regola: solo una classe al massimo nel sorgente può essere "public" e se c'è il file deve chiamarsi con il nome della classe più .java).
Ma comunque è corretto ed appropriato avere 2 file sorgente distinti. Se le due classi sono esattamente come le hai postate, allora stando nella directory che contiene i due .java:
javac -cp . principale.java
java -cp . principale
Digita questi due comandi esattamente come li ho scritti, per cortesia, sono corretti e non possono
non funzionare.
Se hai problemi/errori, precisa bene quali sono.
P.S. capisco che sei agli inizi e quindi devi ancora appredere molte cose. Una di queste è che in Java i nomi di classi convenzionalmente si mettono con le parole con le iniziali in maiuscolo, es. UnaClassePrincipale