Objection: Jesus couldn't be from the tribe of Judah because of the virgin birth.
Answer: Jesus was from the tribe of Judah because His human adoptive father was from the tribe of Judah. There is scriptural support for this.
"Now Sheshan had no sons, but daughters. And Sheshan had a servant, an Egyptian, whose name was Jarha. And Sheshan gave his daughter to Jarha his servant to wife; and she bare him Attai" (I Chronicles 2:34-35). Although, the Mosaic Law forbade this, "This is the thing which the LORD doth command concerning the daughters of Zelophehad, saying, Let them marry to whom they think best; only to the family of the tribe of their father shall they marry" (Numbers 36:6).
Thus, an Egyptian became heir to Sheshan by marring his daughter. The father's inheritance could then remain in the family through the daughter. To this end, the adopted son of Sheshan became a son and a legal heir of the tribe of Judah (vs. 34-41).