如何在.jar文件中查看spark作业中的源代码

问题描述

我有一个 .jar 格式的 Spark 作业。我想查看该文件中的源代码。 我该怎么做,使用我需要检查该代码的 IDE。 我已经从 s3 位置的 aws 下载了 .jar 文件。我想在我的本地机器上检查代码。我应该为此下载什么,或者我可以在 aws 本身中检查代码

谁能帮我解决这个问题

解决方法

http://java-decompiler.github.io/ 下载 java-decompiler

您将能够在 jd-gui 应用程序中加载 jar 文件并查看源代码。

,

如果您使用的是 IntelliJ,您可以简单地打开文件 (as their blog explains here),或者您可以从项目资源管理器中单击进入类文件(只需双击就好像打开文件一样) .此功能包含在 IntelliJ(“社区”)的免费版本中。

enter image description here

接受警告后,反编译的代码会显示在主文本编辑器窗格中。