All anglers in New Jersey who are 16 or older must have a license to fish legally. Licenses can be purchased from an authorized license agent or online from te Division of Fish and Wildlife website.
Check out these Bernardsville, NJ fishing resources: