How to start VisualVM with custom JDK visualvm.exe --jdkhome "C:\Software\Java\jdk1.6.0" --userdir "C:\Temp\visualvm_userdir" References Getting Started with VisualVMVisualVM Documentation