Aggiungere eseguibili alla variabile d’ambiente PATH in Windows

In Windows può essere utile richiamare dal command prompt (cmd) un eseguibile direttamente con il nome del file, anziché dover specificare il nome assoluto della directory. Ad esempio il programma nmap (nella versione attuale 6.25) non viene installato all’interno del sistema e pertanto è necessario scompattare la sua directory in qualche posizione come la seguente: […]

In Windows può essere utile richiamare dal command prompt (cmd) un eseguibile direttamente con il nome del file, anziché dover specificare il nome assoluto della directory. Ad esempio il programma nmap (nella versione attuale 6.25) non viene installato all’interno del sistema e pertanto è necessario scompattare la sua directory in qualche posizione come la seguente:

C:\Program Files\nmap-6.25

In questo caso il software può essere richiamato dalla console solamente posizionandosi all’interno della directory e digitando nmap.exe in questo modo

cmd_nmap

Se vogliamo invece eseguire il software da qualunque posizione dobbiamo modificare le variabili d’ambiente:

set PATH=C:\dir;%PATH%

ricordando però che questa modifica è temporanea e valida solo per quel command prompt (sessione).

Per rendere effettiva la modifica dobbiamo andare in Computer->Properties->Advanced->Environment Variables e aggiungere la voce come in figura sotto.

set_exe_in_path

roghan

Could not find the main class in Java

Se lanciando un’applicazione Java da terminale appare il seguente errore:

Java Virtual Machine Launcher.
Could not find the main class.
Program will exit.

il problema è molto probabilmente dovuto ad una configurazione errata della variabile d’ambiente CLASSPATH. Una soluzione è quella di configurare correttamente la variabile, mentre l’altra è quella di eseguire il programma Java con l’opzione -classpath: […]

Se lanciando un’applicazione Java da terminale appare il seguente errore:

Java Virtual Machine Launcher.
Could not find the main class.
Program will exit.

il problema è molto probabilmente dovuto ad una configurazione errata della variabile d’ambiente CLASSPATH. Una soluzione è quella di configurare correttamente la variabile, mentre l’altra è quella di eseguire il programma Java con l’opzione -classpath:

java -classpath . applicazione

dove applicazione rappresenta il nome del programma Java. In questo modo viene detto a Java che il classpath è la propria directory locale.

Una lista dei problemi più comuni con Java può essere trovata al link seguente:

http://www.dis.uniroma1.it/~figest/problemi.html

roghan