Index: etc/visualvm.conf
--- etc/visualvm.conf.orig
+++ etc/visualvm.conf
@@ -71,6 +71,8 @@ visualvm_default_options="-J-Xms24m -J-Xmx768m -J-Dnet
 #
 #visualvm_jdkhome="/path/to/jdk"
 
+visualvm_jdkhome=${JAVA_HOME:-$(javaPathHelper -h visualvm)}
+
 # Additional module clusters:
 # using ${path.separator} (';' on Windows or ':' on Unix):
 #
