/easyjre

☕ Easily create an OpenJDK JRE using jlink!

Primary LanguageTypeScriptMIT LicenseMIT

☕ 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 you, please consider buying me a coffee or sponsoring me. Your support is much appreciated!

Buy me a coffee Sponsor

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: 👉⭐

License

See LICENSE.md.