具有法律效力的遗嘱需具备以下要件:
1、主体必须有完全民事行为能力;
2、所处分的财产必须是立遗人的个人合法财产;
3、遗嘱内容不得违背其他法律;等等。
【法律依据】
《继承法》第十六条规定,公民可以依照本法规定立遗嘱处分个人财产,并可以指定遗嘱执行人。
公民可以立遗嘱将个人财产指定由法定继承人的一人或者数人继承。
公民可以立遗嘱将个人财产赠给国家、集体或者法定继承人以外的人。