2017-05-31 2 views
0

Ich habe versucht, alle in this link genannten Schritte, aber leider die gleichen alten Fehler immer wieWie starte ich jstatd auf meinem lokalen Rechner?

Could not create remote object 
access denied ("java.util.PropertyPermission" 
"java.rmi.server.ignoreSubClasses" "write") 
java.security.AccessControlException: access denied 
("java.util.PropertyPermission" "java.rmi.server.ignoreSubClasses" 
"write") 
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472) 
at java.security.AccessController.checkPermission(AccessController.java:884) 
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549) 
at java.lang.System.setProperty(System.java:792) 
at sun.tools.jstatd.Jstatd.main(Jstatd.java:139) 

Hoffnung jemand den Fehler kann darauf hinweisen, dass ich tue. By the way, ist dies, wie meine jstatd.all.policy Datei sieht aus wie

[email protected]:~/Downloads/java/bin$ cat jstatd.all.policy 
grant codebase "file:/home/bismoy/Downloads/java/lib/tools.jar" { 
permission java.security.AllPermission; 
}; 

enter image description here

+0

Welche Befehlsparameter verwenden Sie? – VivekRatanSinha

+0

@VivekRatanSinha jstatd -J-Djava.security.policy =/home/benutzer/jstatd.all.policy – murasing

+0

Der Speicherort der Datei 'jstatd.all.policy' ist'/home/user' wie in der Befehlszeile angegeben, ist aber ' ~/Downloads/java/bin' nach Ihrer Frage. Ist das die Ursache für dein Problem? – VivekRatanSinha

Antwort

1

Lage jstatd.all.policy Datei /home/user per Kommandozeile, sondern ist ~/Downloads/java/bin wie pro Ihre Frage. Stellen Sie sicher, dass Sie die richtigen Pfade verwenden.

Verwandte Themen