JTerminal documentation Help

Getting started

To use jterminal in your project, you should choose the correct modules and adds the following dependency and repository to your project (Maven, Gradle)

Module

Description

Core

The core module has all the relevant terminal features that this library brings with it and is required for all additional modules (Required)

CLI

The commandline module allows to create simple command line terminals and define your own commands (Optional)

UI

the user-interface module comes with a whole toolkit to create simple user-friendly gui in your own terminal window (Optional)

The core of the library is executed native depending on the system. It is also supported without native access, but this is not recommended as the functionality is severely limited.

Maven Repository

<repositories> <repository> <id>devpscl-repo</id> <url>http://repo.devpscl.de/repository/maven-public/</url> <allowInsecureProtocol>true</allowInsecureProtocol> </repository> </repositories>
repositories { maven { url("http://repo.devpscl.de/repository/maven-public/") allowInsecureProtocol = true } }
repositories { maven { url "http://repo.devpscl.de/repository/maven-public/" allowInsecureProtocol = true } }

Supported systems on native execution

OS

Arch

Supported

Win

Amd64 / x86_64

Linux

Amd64 / x86_64

Linux

Aarch64 / Arm64

Macos

Aarch64 / Arm64

Last modified: 01 Juni 2025