People over the age of 21 in the state of New Jersey are allowed to possess up to six ounces of cannabis or up to 17 grams of hashish. There is no distinction between what you are allowed to possess at your residence or in public.