This thing lists NJ as a state that allows open carry with a license. Actually NJ has a concealed carry permit as well. Only trouble is....they don't give the permits out to anyone except retired LEO, and only if they are persistent. A regular competent citizen cannot carry a loaded weapon at all.
Good luck.