Das im JDK enthaltene Tool jps zeigt die derzeit laufenden Java-Prozesse an. Dieselben werden von jconsole zum lokalen Connect angeboten. Sollte diese Liste leer sein, d. h. scheinbar keine lokalen Java-Prozesse vorhanden sein, kann das an falschen Rechten im Dateisystem liegen. Ein laufender Java-Prozess hat nämlich Statistik-Daten in $TEMP/hsperfdata_<username>/<pid>. Hat der aktuelle User dort keine Schreibrechte, fehlen diese Daten – mit der Folge, dass jps und jconsole (und weitere Tools) keine lokalen Java-Prozesse mehr sehen.
Fragen beantworten wir sehr gerne! Schreibe uns einfach per Kontaktformular.