¿Cuál es la diferencia entre ejecutar una aplicación Java con java -cp CLASSPATH
y java -jar JAR_FILE_PATH
? ¿Se prefiere uno al otro para ejecutar una aplicación Java? Quiero decir, ¿cuál de estas formas es más cara para JVM (según el uso de recursos de su máquina)?
¿Cuál hará que JVM genere más subprocesos al intentar ejecutar la aplicación?