如何从文件中提取类.jar?
我有.jar文件。我尝试运行命令jar xf my.jar它什么也没给出。我尝试使用JD GUI,但它给了我这个消息:无效的输入文件“/home/hey/Desktop/my.jar”。
这是否意味着我无法从此.jar文件中提取类?
我有.jar文件。我尝试运行命令jar xf my.jar它什么也没给出。我尝试使用JD GUI,但它给了我这个消息:无效的输入文件“/home/hey/Desktop/my.jar”。
这是否意味着我无法从此.jar文件中提取类?
如果要从 Jar 文件中提取文件,请使用以下命令:
jar xf jar-filename archived-files
x
选项表示我们希望提取文件,f
选项表示从jar文件中提取,jar文件名
是要从中提取的jar文件的文件名,存档文件
是要提取的文件。
我们还可以通过简单地不指定要提取的文件来提取所有文件:
jar xf项目.jar
注意:如果它不是可访问的,请像@Legend所说的那样,使用WinRaR打开检查天气它是一个正确的.jar
或.zip
文件。如果它没有用winrar打开,.jar/.zip
可能会有问题。
你可以用winrar打开jar文件,这将显示其中的所有类文件,从那里,你可以将它们全部拖到JD-GUI中并全部反编译。