https://github.com/sk89q/java-app-class-dumper
🧰 Tool to dump Java class files from a running JVM (Java agent, 2015)
https://github.com/sk89q/java-app-class-dumper
java java-agent
Last synced: 2 months ago
JSON representation
🧰 Tool to dump Java class files from a running JVM (Java agent, 2015)
- Host: GitHub
- URL: https://github.com/sk89q/java-app-class-dumper
- Owner: sk89q
- License: bsd-3-clause
- Created: 2015-10-22T19:27:42.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-10-29T03:31:39.000Z (about 10 years ago)
- Last Synced: 2025-06-04T00:54:45.963Z (7 months ago)
- Topics: java, java-agent
- Language: Java
- Homepage:
- Size: 188 KB
- Stars: 11
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Spilled Grounds
A tool to dump Java .class files from a running JVM instance.
## Compiling
./gradlew clean build
## Usage
`$JAVA_HOME` must point to a JDK installation.
java -Djava.library.path=$JAVA_HOME/jre/bin \
-cp $JAVA_HOME/lib/tools.jar;spilledgrounds-1.0-SNAPSHOT-all.jar \
com.sk89q.spilledgrounds.SpilledGrounds \
--dir dumps com\.example1\..* com\.example2\..*
Options:
--dir
directory to dump classes to
Default: dumps
-h, -?, --help
show help
Default: false
-i, --interactive
accept interactive input of class names to dump
Default: false
-p, --pid
PID of VM to connect to
-v, --verbose
show exceptions
Default: false