According to state police, Goodson was a passenger in a vehicle driven by 31-year-old Garant Evans of Roselle. After receiving a 911 call from a tow-truck driver at about 3:15 a.m., police found them stopped in the left lane of Interstate 80 west in Denville, about 25 miles west of New York City.
State Police Sgt. Adam Grossman said both men were charged with marijuana possession, possession of drug paraphernalia and weapons offences stemming from a 45-calibre semi-automatic handgun found in the vehicle. Grossman wouldn't say whether either man was the registered owner of the gun.
Evans also was charged with DWI, several traffic violations and possession of a weapon with a prior felony.
Goodson was evaluated at a hospital in Denville and released into police custody, Grossman said.
Both men were being held Friday pending transfer to the Morris County jail, Evans on $150,000 bail and Goodson on $50,000 bail. It wasn't immediately known when they were scheduled to appear in court.
"This is a pending legal matter," a Jets spokesman said. "There will be no further comment until the legal process has run its course."
The 25-year-old Goodson, from Spring, Texas, played three seasons for Carolina and one for Oakland before the Jets signed him to a three-year, $6.9 million deal, which includes a $1 million signing bonus, in March.
The Panthers drafted him in 2009 out of Texas A&M. He ran for 221 yards and caught 16 passes for 195 yards last season for the Raiders.
Two weeks ago, the Jets cut defensive end Claude Davis and cornerback Cliff Harris after they were arrested and charged with marijuana possession in Morristown, several miles from where Goodson was arrested.
The Jets train in nearby Florham Park.