Bryan Thomas appeared in state Superior Court in Morris County on Monday.
Thomas was arrested last fall and charged with assaulting his wife and possessing drug paraphernalia and painkillers.
Thomas's lawyer says his client has been admitted into a 24-month pre-trial intervention program. If Thomas completes the program successfully, the charges will be dismissed and the record sealed. He likely will be required to undergo counseling.
Attorney Joseph Tacopina says Thomas also will have to perform 100 hours of community service.
Thomas, the Jets' longest-tenured player, was released by the team last September but re-signed two days later and finished out the season, his 11th with the team.