I’d suggest the one that pops up on google, which is the JD Java decompiler.
It works really nice.
As for the restrictions, you’d have to read a license of particular software, there might be written that any way of decompilation is forbidden.
More Related Contents:
- Scanner and validating answers like a dictionary in Java
- org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15
- How to add native library to “java.library.path” with Eclipse launch (instead of overriding it)
- Android Eclipse – Could not find *.apk
- Eclipse error: “The import XXX cannot be resolved”
- Can not find the tag library descriptor for “http://java.sun.com/jsp/jstl/core”
- Building executable jar with maven?
- Is there a macro recorder for Eclipse? [closed]
- Eclipse/Maven error: “No compiler is provided in this environment”
- Android Geocoder getFromLocationName always returns null
- Hot swapping in Spring Boot
- How do I include .class files in my project in Eclipse? (Java)
- SRC folder in Eclipse is empty (MainActivity class not created) after creating a new android project using Eclipse
- The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path [duplicate]
- Saving Logcat to a text file in Android Device
- Eclipse reported “Failed to load JNI shared library” [duplicate]
- How do I create a runnable JAR in IntelliJ as I would in Eclipse
- Eclipse Web Project Dependencies
- Apache Tomcat Not Showing in Eclipse Server Runtime Environments [duplicate]
- how to configure lombok in eclipse luna
- Spring Annotation-based controllers not working if it is inside jar file
- Eclipse does not highlight matching variables
- Which @NonNull Java annotation to use [duplicate]
- m2Eclipse plugin: What does ‘Resolve Workspace Artifacts’ do?
- View classes dependency graph plugin? [closed]
- eclipse: how to debug a Java program as a .jar file?
- Eclipse > Java > open linked resources sources (.java instead of .class )?
- What does the “Multiple markers” mean?
- Where are the generated JSP class files located?
- Why is Ant giving me a Unsupported major.minor version error