Eliminate jumping by managing rewards, teaching alternatives, and avoiding reinforcement. Create appropriate greetings for your dog.
Teach your dog how to greet people properly by giving them clear instructions on what to do instead of just ignoring their jumping behavior.
Reward with treats on floor before person arrives, repeat & extend greeting, reduce treats gradually, ignore jumping.
Tether dog, ask to sit, approach when sitting, walk away if standing, repeat with increasing excitement, involve others later.
Use "Go to Your Place" cue, baby gate, or leash when guests arrive to prevent practice and teach appropriate greeting behavior.