Skip to content

Excse/ares_byte_code

Repository files navigation

AresByteCode

State Last Commit Contributors Visitors License Stars

AresByteCode is a library for reading Jar files up to version 15 and is also based on official JVM documentation.

  • Tools for parsing whole Jar archives
  • Used as a basis for other projects like AresObfuscator
  • Fully functional up to Java version 15

Installation

Download the project or use git to clone it:

$ git clone https://github.com/Excse/ares_byte_code

Navigate to the directory where the project is located and execute these commands:

$ cmake -S . -B build -DBUILD_TESTING=OFF -DMAKE_INSTALLABLE=ON -DBUILD_SHARED_LIBS=OFF
$ cmake --build build
$ cmake --install build
$ sudo make install

When you are finished, you are ready to use the library. If you want to use it in a cmake project, use the following code to implement it.

and in CMakeLists.txt:

find_package(aresbc CONFIG REQUIRED)

target_link_libraries(<PROJECT_NAME> PRIVATE aresbc::aresbc)

About

A C++ library to parse and write Java Bytecode

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published