Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/justinmahar/easyjre

☕ Easily create an OpenJDK JRE using jlink!
https://github.com/justinmahar/easyjre

java jdk jlink jre

Last synced: about 16 hours ago
JSON representation

☕ Easily create an OpenJDK JRE using jlink!

Awesome Lists containing this project

README

        


☕ EasyJRE



Easily create an OpenJDK JRE using jlink!



npm Version 
View project on GitHub 
Deploy Status


Buy me a coffee Sponsor

## Get Started

### **[Open EasyJRE](https://justinmahar.github.io/easyjre/?path=/story/tools--easy-jre-story)**

## Documentation

Read the **[official documentation](https://justinmahar.github.io/easyjre/)**.

## 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

- [Get Started](#get-started)
- [**Open EasyJRE**](#open-easyjre)
- [Documentation](#documentation)
- [Overview](#overview)
- [Features include:](#features-include)
- [Donate](#donate)
- [Table of Contents](#table-of-contents)
- [Installation](#installation)
- [Usage](#usage)
- [Via Website](#via-website)
- [Via `npm`](#via-npm)
- [TypeScript](#typescript)
- [Icon Attribution](#icon-attribution)
- [Contributing](#contributing)
- [⭐ Found It Helpful? Star It!](#-found-it-helpful-star-it)
- [License](#license)

## Installation

```
npm i easyjre
```

## Usage

### Via Website

Go here: **[EasyJRE](https://justinmahar.github.io/easyjre/?path=/story/tools--easy-jre-story)**

### 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.

```jsx
import { EasyJRE } from 'easyjre';
```

```jsx

```

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:

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

## TypeScript

Type definitions have been included for [TypeScript](https://www.typescriptlang.org/) support.

## Icon Attribution

Favicon by [Twemoji](https://github.com/twitter/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!](https://github.com/justinmahar/easyjre/stargazers)

If you found this project helpful, let the community know by giving it a [star](https://github.com/justinmahar/easyjre/stargazers): [👉⭐](https://github.com/justinmahar/easyjre/stargazers)

## License

See [LICENSE.md](https://justinmahar.github.io/easyjre/?path=/docs/license--docs).