【问题标题】:Jar a folder that have been extracted from a jar filejar 从 jar 文件中提取的文件夹
【发布时间】:2017-10-15 17:35:52
【问题描述】:

我已经使用Extract to name 从WinRAR 中提取所有包含的jar 文件,并使用Cavaj Java Decompiler 修改了类中的一行代码。 如何将文件夹 jar 回来?

我尝试过诸如 对于 Windows,只需将该文件夹制作为 winrar 文件。, 为此,右键单击文件夹并单击“7 -zip”,然后 选择“添加到文件夹名称.zip”。 现在创建了一个具有相同文件夹名称的 rar 文件。 然后在当前文件夹目录下打开cmd 输入“mv 文件夹名.zip 文件夹名.jar”

但文件已损坏且无法运行。

谢谢。

【问题讨论】:

  • 您不能只更改字节码并将其压缩回去。你需要原始的java代码。

标签: java jar executable-jar


【解决方案1】:

转到提取的 jar 目录并运行: jar -cvf my-jar.jar *

【讨论】:

  • 错误:找不到或加载主类 jar 原因:java.lang.ClassNotFoundException:jar 我可以使用的输入是 java jar -cvf nameofjar.jar * 否则它说 jar 无效
猜你喜欢
  • 1970-01-01
  • 2011-10-11
  • 2013-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-18
相关资源
最近更新 更多