Qual è la differenza tra l'esecuzione di un'applicazione Java con java -cp CLASSPATH
e java -jar JAR_FILE_PATH
? Uno di loro è preferito all'altro per l'esecuzione di un'applicazione Java? Voglio dire, quale di questi modi è più costoso per JVM (in base all'utilizzo delle risorse della macchina)?
Quale farà sì che JVM generi più thread durante il tentativo di eseguire l'applicazione?