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 Hamilton Square, NJ fishing resources: