The king of Babylon slaughtered the sons of Zedekiah at Riblah before his eyes, and the king of Babylon slaughtered all the nobles of Judah.
It is probable that Nebuchadnezzar continued in that pleasant city while Jerusalem was attacked, for he would not endure the weariness of a long siege, and he also wished to be far away from danger. It was enough for him that his generals, of whom mention is made, fought under his banner.
We were told, in the close of the foregoing chapter, that Jeremiah abode patiently in the court of the prison, until the day that Jerusalem was taken. He gave the princes no further disturbance by his prophesying, nor they him by their persecutions; for he had no more to say than what he had said, and, the siege being carried on briskly, God found them other work to do.
Commenting on Jeremiah 39:1-10
Then the king of Babylon slew the sons of Zedekiah in Riblah before his eyes,.... Not with his own hands, but gave orders to do it: these must be very young, at least some of them; since Zedekiah at this time was but thirty two years of age.