Do I need to file an NJ tax return while I am Non-Resident and have a small rental income?

I am a Non-Resident of NJ and I have rental income from NJ around $5,000 net profit a year. Do I need to file NJ tax return? If so, will my Non-NJ income also be taxed in NJ?