Yes. You just need to specify the userdir via the --userdir <path> option when starting NetBeans.
The <path> argument may refer to an existing or a new folder name. In the first case, the userdir will be reused. In the latter case, a new userdir will be created by NetBeans.
Running NetBeans with non-default userdir can be useful in various scenarios:
- You want to temporarily run NetBeans with different settings (window layouts, font settings, etc.).
- You want to run multiple instances of the same NetBeans version simultaneously.
- You've run into problems and want to exclude the possibility of corrupted settings. NetBeans developers often ask if the problem is reproducible with a clean userdir when evaluating a bug report.
- Windows: netbeans.exe --userdir C:\MyOtherUserdir
- Unix: ./netbeans --userdir ~/my-other-userdir
Source: NetBeans User FAQ