Durante la mayor parte de su vida, John tuvo pocas posibilidades de heredar la corona sajona: fue precedido por su padre y dos hermanos mayores, Frederick Augustus y Clement. Sin embargo, en 1822 Clemente murió soltero en Italia , y ahora Juan solo fue precedido en la línea de sucesión por su hermano mayor Federico Augusto.

Cuando su tío Anton sucedió a su hermano mayor como rey (1827), Juan se convirtió en el tercero en la línea al trono, y después de que su padre Maximiliano renunció a sus derechos de sucesión en 1830, Juan se convirtió en el segundo en la línea. El hermano mayor de John se convirtió en el rey Federico Augusto II en 1836; ahora era el primero en la sucesión al trono. El Rey, casado dos veces, no tenía hijos. Juan permaneció como presunto heredero durante todo el reinado de su hermano.