Jacobo se casó con María de Güeldres en la Abadía de Holyrood, Edimburgo, el 3 de julio de 1449.