Ciao a tutti,
ho da poco iniziato a programmare in Java e già mi trovo con un problema a cui da solo non riesco a venire a capo.
Come da titolo, il problema consiste nel lanciare un programma dal Prompt dei comandi. Ecco la situazione:
Ho scaricato Java JDK e ho salvato l'indirizzo della cartella /bin sotto PATH nelle variabili d'ambiente.
Ho creato il classico "HelloWorld".
Da prompt dei comandi, mi sono spostato fino alla cartella contenente il file "HelloWorld.java".
Ho eseguito la compilazione con
javac HelloWorld.java
, e mi si é giustamente creato il file "HelloWorld.class".
A questo punto però se provo a lanciare il programma con
java HelloWorld
mi esce il seguente codice di errore:
Errore: impossibile trovare o caricare la classe principale HelloWorld
.
Qualche informazione aggiuntiva:
-Per programmare uso l'IDE IntelliJ (dove peraltro non ho problemi a lanciare i programmi);
-Con il comando
java -version
ricevo il seguente output:
java version "10.0.2" 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)
Già che ci sono ne approfitto per chiedere anche una cosa, ma non so bene se sia legata: in un corso mi é stato chiesto di assicurarmi che la mia versione di Java compili in Java8, come faccio a sapere se é così?
Se poteste aiutarmi ve ne sarei infinitamente grato, perché davvero non so più dove sbattere la testa...