# Dump-Diff **Repository Path**: mirrors_ibm/Dump-Diff ## Basic Information - **Project Name**: Dump-Diff - **Description**: This is a web-based Java decompiler tool that allows you to decompile .jar and .class files, view the resulting Java source code, and compare differences between different versions of your Java projects. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-16 - **Last Updated**: 2026-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dump & Diff ![Dump & Diff](./media/dumpdifflogo.png "Dump & Diff") ## Setup ### Download CFR decompiler tool Available [here](https://github.com/leibnitz27/cfr/releases/download/0.152/cfr-0.152.jar), this file should be placed in the root of the repository. It is required by the backend to perform decompilation in the container. ### Initialize project There must be a project directory created under `java-decompiler-backend/workdir` and any JAR files to be analyzed should be placed within. For example: ``` export PROJ=geoserver mkdir java-decompiler-backend/workdir/$PROJ cp /path/to/jar/files/*.jar java-decompiler-backend/workdir/$PROJ ``` ## Build images `docker-compose build` ## Start services `docker-compose up` ## Use Visit `http://localhost:8080` in a web browser to use the tool. ## Gallery ![Screenshot 1](./media/screenshot1.png "Screenshot 1") ![Screenshot 2](./media/screenshot2.png "Screenshot 2")