Skip to content

Commit

Permalink
Add images
Browse files Browse the repository at this point in the history
  • Loading branch information
rozek1997 committed Mar 18, 2020
1 parent 909f106 commit 5820fde
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,27 @@
# Jar Editor

## Overview
Graphical application allowing make changes in .jar files:
- adding/deleting methods
- adding /classes/constructors/fields
- overriding constructors/methods

Application allow you to take any .jar file and using java reflection .class tree.
Then from within application you can change .class files. Then you can generate new .jar file with added code within jar editor app
During generating new .jar file, app might have stayed unresponsive. To avoid this problem generating new .jar file works on another thread
Application allow you to take any .jar file and using java reflection make changes within application = change .class files. Then you can generate new .jar file with added code within jar editor app
During generating new .jar file, app might have stayed unresponsive. To avoid this problem, generation of new .jar file works on another thread


## Technology used
- JavaAssist by JBoss
- Javafx for GUI
## Preview

![main-view](https://drive.google.com/uc?export=view&id=1bJje9_Db0qj_66Iu8h3WMx_zlRL_EnFe)
### Main view

![jar_editor_after editing](https://user-images.githubusercontent.com/38226876/76954476-b11bbe00-6910-11ea-992b-9e9617148ec3.png)

### Error message

![error-message](https://user-images.githubusercontent.com/38226876/76954499-ba0c8f80-6910-11ea-9f68-41dfb6bb436a.png)

![error-view](https://drive.google.com/uc?export=view&id=1nwQHUaTItJTf3yqprk_o7zdr651nawPo)

## Running application

Expand Down

0 comments on commit 5820fde

Please sign in to comment.