https://github.com/jachou-yt/javaversionmanager
With JavaVersionManager, download java version easlier
https://github.com/jachou-yt/javaversionmanager
api java java11 java8 javaversionmanager libs manager python
Last synced: 12 months ago
JSON representation
With JavaVersionManager, download java version easlier
- Host: GitHub
- URL: https://github.com/jachou-yt/javaversionmanager
- Owner: Jachou-yt
- License: mit
- Created: 2023-04-21T01:40:07.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-06-13T13:42:06.000Z (over 2 years ago)
- Last Synced: 2025-03-16T08:41:35.445Z (12 months ago)
- Topics: api, java, java11, java8, javaversionmanager, libs, manager, python
- Language: Java
- Homepage: https://jvm.chiss.fr
- Size: 76.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README


# JavaVersionManager
JavaVersionManager is a Java library that allows you to download Java version and manage it. It is available in API and executable version.
*Warning: This library is still in development, so it is not yet stable.*
# JavaDoc
You can see javadoc [here](https://jvm.chiss.fr/) !
# How to use it
## Executable Version
1. Download the latest release from [here](https://github.com/Jachou-yt/JavaVersionManager/releases/)
2. Open the file
3. Follow the instructions
4. Enjoy!
## API Version
### Download manually
1. Download the latest release from [here](https://github.com/Jachou-yt/JavaVersionManager/releases/)
2. Add the file to your project
3. Read the documentation
4. Enjoy!
### Maven/Gradle method
```xml
fr.jachou
javaversionmanager
VERSION
```
See more infomartions [here](https://github.com/Jachou-yt/JavaVersionManager/packages)
# Example
## Download Method
In this example we will download the __Java 8__ version in the folder *"C:\\Program Files\\Java\\jdk1.8.0_271"*.
After that we will unzip the file.
```java
JavaVersionManager jvm = new JavaVersionManager();
jvm.downloadVersion(JavaVersionList.JAVA_8, "C:\\Program Files\\Java\\jdk1.8.0_271");
jvm.unzipJavaVersion()
```
## Unzip Method
In this exemple we will unzip the __Java 16__ version in the folder *"path"*.
```java
JavaVersionManager jvm = new JavaVersionManager();
jvm.unzipJavaVersion(path, JavaVersionList.JAVA_16);
```
# Documentation
You can find the documentation [here](https://)
# License
This project is under the [MIT](https://github.com/Jachou-yt/JavaVersionManager/blob/master/LICENSE)
# Contributors
Owner : [__@Jachou-yt__](https://github.com/Jachou-yt)