Qual è la differenza tra l’esecuzione di un’applicazione Java con
java -cp CLASSPATH
e java -jar JAR_FILE_PATH
? Uno di loro preferisce l’altro per l’esecuzione di un’applicazione Java? Intendo quale di questi modi è più costoso per JVM (in base all’utilizzo delle risorse della macchina)?
Quale farà generare a JVM più thread durante il tentativo di eseguire l’applicazione?