Was ist der Unterschied zwischen dem Ausführen einer Java-Anwendung mit java -cp CLASSPATH
und java -jar JAR_FILE_PATH
? Wird einer von ihnen dem anderen vorgezogen, um eine Java-Anwendung auszuführen? Ich meine, welche dieser Möglichkeiten ist für JVM teurer (je nach Nutzung der Maschinenressourcen)?
Welches führt dazu, dass JVM beim Ausführen der Anwendung mehr Threads erzeugt?