Online is your best bet
If your license is regular or class c you can do it on line but if is a cdl you to go
Get there early real early like 4am. Staff inside is really helping. They are doing the best they can while following Sop.
No, you do not need appointment for renewal of DL, however be assured that you would need to wait quite a while in the line. I went to Edison DMV and reached at 6.00 AM on Tuesday Morning and was out by 10.30. BTW, if they file a SAVE Case, then the next time you go there, you can directly walk in based on the SAVE Case File. I learnt it the hard way, when I went in at 5.00 AM on Saturday being unaware that I could walk in straight off.
No you just need to have all the proper ID with you. And plan on getting there early.
You can check the mvc website at https://www.state.nj.us/mvc/
Thanks! Your answer is awaiting moderation.