Hallo,
also ehrlich gesagt, verstehe ich nicht was du machen möchtest.
Warum möchtest du nicht, dass man mit JConsole auf die VM zugreift, wenn dein Programm läuft?
Also, die JConsole kannst du nicht mit Passwort schützen. Es würde auch nichts bringen, da auf einem anderen Rechner die JConsole nicht Passwort geschützt ist.
Ich wüsste auch nicht, was das zum Schutz einer Klasse zu beitragen soll. Angenommen es würde funktionieren, dass die JConsole nur noch mit Passwort bei dem Programm funktioniert. Dann nehme ich halt JProbe.
Wie gesagt, ich weiß nicht was es bringen soll, da ich maximal die Anzahl der Variablen sehe und den Speicherverbrauch. Also nichts, was mit sagt wie das Programm funktioniert.
Wenn jemand den Quellcode möchte, nimmt er einfach JAD.
MFG
Sascha