Musíte mít JDK ve stejné architektuře, pod jakou se spouští ta aplikace (32 bit / 64 bit). A doporučuju stejnou řadu Javy (tj. pokud aplikace používá JRE/JDK 8, použít JConsole také z JDK 8 ) – mezi různými řadami to nemusí vždy fungovat. V adresáři bin toho JDK najdete normálně jconsole, když ji spustíte, zobrazí se vám seznam procesů běžících pod stejnou architekturou. Tedy pokud je to aspoň Java 8, možná Java 7 – to vyhledávání podle procesů je relativně nové, starší verze to neuměly a bylo nutné JMX explicitně zapnout při startu aplikace.