2017-01-04 4 views
2

Ich habe versucht,Convert DMP-Datei .hprof Datei

jmap -dump:format=b,file=jvm.hprof core.20170103.212745.20453.0007.dmp 

den Befehl ausgeführt wird, aber ich erhalte einen Fehler

Error attaching to remote server: java.rmi.UnknownHostException: Unknown host: core.20170103.212745.20453.0007.dmp; nested exception is: 
    java.net.UnknownHostException: core.20170103.212745.20453.0007.dmp 
sun.jvm.hotspot.debugger.DebuggerException: java.rmi.UnknownHostException:  

Was ist der Fehler? Ich habe versucht, es auf einen TomCat-Server zu setzen und es ausgeführt, aber immer noch einen Fehler

Antwort

1

Sie fehlen die "ausführbare" Parameter, so denkt Jmap Sie versuchen, eine Verbindung zu einem Remote-Host. versuchen Sie etwas wie:

jmap -dump:format=b,file=jvm.hprof /usr/bin/java core.20170103.212745.20453.0007.dmp 
+0

@ t-josef Wie füge ich das in Windows hinzu? –

+1

Gleiche Idee ... mit Zitaten über Leerzeichen in Dateinamen: '" C: \ Programme \ Java \ jdk \ bin \ jmap.exe "-dump: format = b, Datei = jvm.hprof" C: \ Programm Dateien \ Java \ jre \ bin \ java.exe "core.20170103.212745.20453.0007.dmp" –