Der richtige Weg, um einen Prozess in Java zu beenden

Was ist der beste Weg, um einen Prozess in Java zu beenden?

Holen Sie sich die PID und töten Sie es dann mitRuntime.exec() ?

VerwendendestroyForcibly() ?

Was ist der Unterschied zwischen diesen beiden Methoden und gibt es noch andere Lösungen?