Jupiter has a different atmosphere, gravity, radiation levels and average temperature than Earth. Science best guess for the duration is that there is no direct contact to the surface to provide friction, basically there is nothing to oppose their momentum. The thick gas layer between the hurricane and the surface prevents energy dissipation therefore storms keep going for a long time.
Also there is other factors like the direction of rotation but I think the friction one is the main explanation.
Latest Answers