Unknown Author
1 Kings 3:2BSB·author unknown

The people, however, were still sacrificing on the high places because a house for the Name of the LORD had not yet been built.

Matthew Henry Presbyterian @wholebiblehenry

We are here told concerning Solomon, I. Something that was unquestionably good, for which he is to be praised and in which he is to be imitated. 1. He loved the Lord, Kg1 3:3. Particular notice was taken of God's love to him, Sa2 12:24. He had his name from it: Jedidiah - beloved of the Lord.

Commenting on 1 Kings 3:1-4

John Gill Reformed Baptist @doctorgill

Only the people sacrificed in high places,.... On the tops of their houses, on hills and mountains, and particularly at the high place in Gibeon, where the tabernacle was: because there was no house built unto the name of the Lord until those days; to which they were obliged to repair as afterwards, and there offer their sacrifices, as the Lord had commanded, Deu 12:5.

Geneva Bible Notes Reformed @genevanotes

Only the people sacrificed in high places, because there was no house built unto the name of the LORD, until those days. (b) Where altars were appointed before the temple was built, to offer to the Lord.