Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/dokar3/jdk-switcher-gui

A slim GUI App for Windows to switch between multiple JDKs
https://github.com/dokar3/jdk-switcher-gui

gui java jdk react rust tauri typescript

Last synced: 3 months ago
JSON representation

A slim GUI App for Windows to switch between multiple JDKs

Awesome Lists containing this project

README

        



JDK Switcher

A slim GUI App to switch between multiple JDKs, currently it works on Windows.

Some of key features are:

- Slim and simple, 2.5MB for the msi installer
- Easy to switch between JDKs, just a few clicks
- Scan JDKs from directories
- Dark theme
- Open the JDK folder in File Explorer

# Screenshots

![](./images/screenshot-light.png)
![](./images/screenshot-dark.png)

# Development

Requirements:

- [Rust](https://www.rust-lang.org/) and [Tauri](https://tauri.app/)
- [Node.js](https://nodejs.org/en) and [Yarn](https://yarnpkg.com/)

Run App in debug mode:

```shell
yarn tauri dev
```

Build:

```shell
yarn tauri build
```

# License

```
Copyright 2023 dokar3

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```