How can I see Java source files after enabling decompiler?
Answered
After enabling decompiler, I can't see original Java source files. It replaces the source file to decompiled file forcibly.
Invalidate cache and reinstalling IDE doesn't help.
How can I fix this? Am I unable to open source file forever?
Please sign in to leave a comment.
Hello,
What do you mean by "enable decompiler"? Do you mean that opening source file from project tree opens decompiled class instead.
When I open Java class library files with Ctrl+Click, decompiled class is opened instead of original source file.
I couldn't reproduce the issue on my machine with libraries with downloaded sources. Is it possible to provide sample project example for investigation?
Here is the sample project:
https://drive.google.com/open?id=1PNGM6bAHJ1y34Cvus9zAJqjB7O64qZFC
When I clicked 'String' with Ctrl key at first, time, a popup message came out and I pressed enter key by mistake. So I couldn't open source files until now.
I couldn't reproduce the issue with your project. It also opens source on my machine. Please try suggestions from this thread: https://stackoverflow.com/questions/49558009/intellij-shows-decompiled-class-file-instead-of-source-code#comment86135147_49558009
Is this problem related to JDK's type?(Oracle JDK/OpenJDK)
I've changed JDK from OpenJDK 10 to Oracle JDK 8, and now the source file is opened well.
Do you have Sourcepath configured for your SDK in "Project Structure | SDKs"? If no, then decompiled version will be shown.