Why was there no king from 1649 to 1660? James I was imprisoned. Charles I was executed and Parliament took control. Charles II was hidden in France by the Jacobites. James II was driven out of the country.