В чем разница между запуском приложения Java с помощью java -cp CLASSPATH
и java -jar JAR_FILE_PATH
? Один из них предпочитает другой для запуска приложения Java? Я имею в виду, какой из этих способов дороже для JVM (в зависимости от использования их ресурсов)?
Какой из них вызовет JVM для создания новых потоков при попытке запустить приложение?