从.jar文件中提取源代码

问题

有没有办法从可执行的.jar文件(Java ME)中提取源代码?


#1 热门回答(126 赞)

UseJD GUI。打开应用程序,将JAR文件拖放到其中。


#2 热门回答(33 赞)

你可以使用以下命令提取jar文件:

jar xf filename.jar

参考文献:Oracle's JAR documentation


#3 热门回答(29 赞)

我相信这可以很容易地完成。你始终可以将jar文件的源文件(Java文件)解压缩到zip文件中。
将jar文件的源文件作为zip获取的步骤:-从http://techieme.in/resources-needed/下载JAD并将其保存在系统上的任何位置。

  • 将你想要源的jar拖放到JAD上。 3 JAD UI将以树格式打开所有包结构。
  • 单击"文件"菜单,然后选择"保存jar源"。
  • 它将源保存为与jar相同名称的zip。

希望这可以帮助。

由于某种原因链接已经死亡,所以添加链接从哪里可以下载JDGUI