Citation: 6B_171/2024 E. 3

Il résulte de ce qui précède que le recours doit être admis et l'arrêt attaqué annulé, sans que les autres griefs soulevés par le recourant n'aient à être examinés. La cause est renvoyée à la cour cantonale pour nouvelle décision au sens des considérants qui précèdent. Il n'est pas perçu de frais judiciaires (art. 66 al. 1 et 4 LTF). La République et canton du Jura versera au recourant une indemnité de dépens pour la procédure devant le Tribunal fédéral (art. 68 al. 1 et 2 LTF). Par ces motifs, le Tribunal fédéral prononce :