jar以简单的方式编辑和重新编译

Sye*_*jid 8 java

我有一个名为ScreenCapture.jar的jar文件

我用http://jd.benow.ca/那里有什么.我甚至下载了jd-gui

这就是它给我看的内容

抓屏

我可以看到ScreenCapture.class文件.我想在这里编辑2行

      Thread.sleep(15000L);
      to
      Thread.sleep(60000L);
Run Code Online (Sandbox Code Playgroud)

driver.manage().window().setSize(new Dimension(1024, 768));
to
driver.manage().window().setSize(new Dimension(1200, 800));
Run Code Online (Sandbox Code Playgroud)

但是这个文件不可编辑.

我的问题是,如何编辑它?比如如何反编译它,以便我可以编辑它然后重新编译它.所以我可以重新上传我的jar文件,一切恢复正常?

顺便说一句,我对java一无所知,我的机器上没有安装任何特殊的应用程序/软件

Naz*_*gul 5

跟着这些步骤:

  1. 创建一个Eclipse项目
  2. 将jar添加为该项目的依赖项
  3. 在包screencapture中创建一个名为ScreenCapture.java的新类。
  4. 也可以从JD复制整个源代码,也可以在此处查看其附加的屏幕截图。
  5. 更改您想要的代码。
  6. 建立项目
  7. 检查您的Eclipse项目的bin文件夹。这将具有新的编译的.class文件。
  8. 在winrar中打开jar,然后将.class文件从bin文件夹复制到jar中。
  9. 到此为止。


小智 1

单击文件下的保存菜单项保存源文件。它会生成 src.ip 文件。然后你就可以做任何你想做的事情了。