You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not sure, but I believe FernFlower fails to decompile that class and the plugin does not handle that case very well. Have you tried another decompiler?
JarExtractor tries to extract the class file from jar file here
However in Java 9+ jrt-fs.jar no longer contains the classfile, it has been moved to the proprietary modules file in the JRE root.
This affects all of the JRE classes (and probably other modularized class files), however most have attached source in the src.zip shipped with the JRE, however javax classes seems to be missing it, causing this issue.
Solution could be to read using jrt scheme, like:
Path p = Paths.get(URI.create("jrt:/modules/java.base/javax/crypto/Cipher.class"));
byte[] bytes = Files.readAllBytes(p);
and write this to the temporary class file if we are dealing with modularized files.
Version: CI 2018.9.0
Build id: 16.0.0-20180903
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
?? which can ?? JD, Jad, CFR, Procyon??
The text was updated successfully, but these errors were encountered: