# vscode-java-decompiler **Repository Path**: mozhuanzuojing/vscode-java-decompiler ## Basic Information - **Project Name**: vscode-java-decompiler - **Description**: vscode反编译插件·前端 - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://marketplace.visualstudio.com/items?itemName=guxgn.java-decompiler - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2020-12-23 - **Last Updated**: 2024-10-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, TypeScript, Maven ## README # Decompiler for Java™ in Visual Studio Code > Provides class decompiler support via [jdec.jdt.ls.decompiler](https://gitee.com/mozhuanzuojing/dg.jdt.ls.decompiler.git) ## Feature - Support debugging class - Default decompiled source line mapping actual line ## Requirements - This extension allows you to decompile Java class files. It requires [Language Support for Java™ by Red Hat](https://marketplace.visualstudio.com/items?itemName=redhat.java), version `^1.20.0` ## Extension Settings You can use the following settings to customize the decompiler: > `java.contentProvider.preferred` (settings.json only): the ID of a decompiler to use. Currently, `procyon` and `cfr` are supported. example: ```json // Highest priority { "java.contentProvider.preferred": "cfr" } ``` > `java.decompiler.[id]` (replace `[id]` with the ID of the decompiler you wish to configure): additional configuration to provide to the decompiler. The format depends on the chosen decompiler. Use the autocomplete functionality of Visual Studio Code's settings to view the possible options and their descriptions. example: ```json { "java.decompiler.cfr": { "bto": true, "asc": false } } ```