Recaf icon indicating copy to clipboard operation
Recaf copied to clipboard

The modern Java bytecode editor

Results 207 Recaf issues
Sort by recently updated
recently updated
newest added

I was trying to edit a java8 jar. The jar has many dependencies that are hard to collect. I saw there is a "Generate missing classes" option in the Config...

bug
3rd party problem

没有做修改,直接导出,大小直接少了10M ![微信截图_20220523104532](https://user-images.githubusercontent.com/59010323/169733773-e6ae3dff-9efb-4524-b188-d65b012a05bf.png)

bug

Title says all, decompilers like krakatau etc...

enhancement

**Describe the bug** > I was trying to patch a jar with a bug in it, and when I changed the de-assembled bytecode a bit then changed it back to...

bug

I'm using Oracle JDK 1.8.0_333 to run Recaf but if edit bytecode inside a Jar and export it I get some class updated to JDK9 (53.0) and I can't run...

bug

Can't save with version 17, Is this because Recaf not support 17 yet ? Under 16 will flash green while press Ctrl+S but 17 will flash red and print this...

bug
2.X

## Rename duplicate members It is annoying when two seperate decompiled methods have the same name and same parameters. An option to rename this automatically, much like CFRs `--renamedupemembers` would...

enhancement

## Debugging When running Recaf in agent-mode, you can instrument classes on the fly. Adding the ability to set breakpoints and intercept and view variable data would be helpful to...

enhancement

**Describe the bug** > Recaf failed to connect to the target VM: 9208 **Exception** ``` com.sun.tools.attach.AgentLoadException: 0 at jdk.attach/sun.tools.attach.HotSpotVirtualMachine.loadAgentLibrary(HotSpotVirtualMachine.java:109) at jdk.attach/sun.tools.attach.HotSpotVirtualMachine.loadAgentLibrary(HotSpotVirtualMachine.java:120) at jdk.attach/sun.tools.attach.HotSpotVirtualMachine.loadAgent(HotSpotVirtualMachine.java:148) at jdk.attach/com.sun.tools.attach.VirtualMachine.loadAgent(VirtualMachine.java:538) at me.coley.recaf.ui.controls.pane.AttachPane$VMInfo.lambda$attach$5(AttachPane.java:417) at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1375) at...

usage

我正在对一款混有 "paramorphism" 的Minecraft客户端进行一些见不得人的事情 然鹅我的Recaf它不可以加载 "paramorphism" 混淆过后的class文件 最主要的是 我不能将文件排除在外 太糟糕了!

bug