Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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!
- Host: GitHub
- URL: https://github.com/justinmahar/easyjre
- Owner: justinmahar
- License: mit
- Created: 2019-03-04T20:58:43.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-10T18:18:57.000Z (8 months ago)
- Last Synced: 2024-09-13T15:30:19.739Z (12 days ago)
- Topics: java, jdk, jlink, jre
- Language: TypeScript
- Homepage: https://justinmahar.github.io/easyjre/
- Size: 7.84 MB
- Stars: 97
- Watchers: 4
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
☕ EasyJRE
Easily create an OpenJDK JRE using jlink!
## 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!
## 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).