Stamattina mi sono svegliato con la voglia di imparare un nuovo linguaggio, il java.
Però nonostante una ventina di guide che ho letto non riesco a compilare nessun codice, nemmeno il classico "Hello world".
Sono su piattaforma ubuntu e fino ad adesso ho utilizzato 2 compilatori, uno è eclipse, che nemmeno mi fa compilare, l'altro è geany, che con qualche modifica sono riuscito a farlo compilare, ma nell'esecuzione mi da un errore.
Il codice è tratto da wikipedia:
compilandolo su geany mi da questo errore:codice:public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } }
javac "senza nome.java" (nella cartella: .)
senza nome.java:1: class HelloWorld is public, should be declared in a file named HelloWorld.java
public class HelloWorld
^
1 error
Compilazione fallita.
togliendo la voce "public" prima della dichiarazione della classe il codice viene compilato, ma all'esecuzione mi da l'errore:
Exception in thread "main" java.lang.NoClassDefFoundError: Senza Nome
(seguito da altri codici che non riporto perché non riesco a copiaincollare)
«Senza Nome» l'ho usato solo come nome del file, quindi dove sta il problema?![]()
Thanks.