Skip to content

justinmahar/easyjre

Repository files navigation

☕ EasyJRE

Easily create an OpenJDK JRE using jlink!

npm Version  View project on GitHub  Deploy Status

Buy me a coffee Sponsor

Get Started

Documentation

Read the official documentation.

Overview

This tool allows you to easily create a custom OpenJDK JRE using jlink.

Features include:

  • ☕ Create a JRE quickly and easily
    • Take the complexity out of using jlink to create a JRE.
  • 🔢 Supports multiple use cases
    • Whether you want a standard Java SE JRE or something highly custom, EasyJRE has you covered.
  • ✅ Easy module selection
    • Quickly select the modules you'd like to include, or enter them manually.
  • 💻 jlink command generation
    • This tool will turn all of your selections into the exact jlink command to run to get the job done!

Donate

If this project helped save you time, please consider buying me a coffee, which powers my development (and life). Your support is much appreciated!

Sponsor via GitHub  Buy me a coffee  Buy me 3 coffees  Buy me 5 coffees

Table of Contents

Installation

npm i easyjre

Usage

Via Website

Go here: EasyJRE

Via npm

If you want to use the tool in your own project, you can install this package via npm and use the exported EasyJRE component.

import { EasyJRE } from 'easyjre';
<EasyJRE />

You can use CSS to hide the header and footer by selecting and styling the .easyjre-header and .easyjre-footer classes with display: none, like so:

.easyjre-header, .easyjre-footer {
  display: none !important;
}

TypeScript

Type definitions have been included for TypeScript support.

Icon Attribution

Favicon by Twemoji.

Contributing

Open source software is awesome and so are you. 😎

Feel free to submit a pull request for bugs or additions, and make sure to update tests as appropriate. If you find a mistake in the docs, send a PR! Even the smallest changes help.

For major changes, open an issue first to discuss what you'd like to change.

⭐ Found It Helpful? Star It!

If you found this project helpful, let the community know by giving it a star: 👉⭐

Want to support the project? Feel free to grab me a coffee, which is my main source of fuel for development:

Buy me a coffee  Buy me 3 coffees  Buy me 5 coffees

License

See LICENSE.md.