Skip to content

Latest commit

 

History

History
148 lines (123 loc) · 11.9 KB

Modules.md

File metadata and controls

148 lines (123 loc) · 11.9 KB

QtJambi Modules

Maven Central

QtJambi is available for Qt5 and Qt6. All modules are published as Maven Artifact. Add them to your software development project by specifying as follows:

<dependency>
  <groupId>io.qtjambi</groupId>
  <artifactId>$MODULE</artifactId>
  <version>$VERSION</version>
</dependency>

Here, exchange $VERSION either by 6.5.9, 6.7.3 or by 6.8.0. Exchange $MODULE by QtJambi module name as listed below.

Alternatively, you can download corresponding QtJambi modules as JAR file from Maven Central Repository.

All QtJambi modules consist of a Java part (minimum java version: JDK8) and a native component. Native components are avaiable for Windows (x64 and arm64), Linux (x64), macOS (x64 and arm64) and Android (x86, x86_64, armeabi-v7a, arm64-v8a). Debug info for native debugging is avaiable for Windows, Linux and macOS.

Requirements and Compatibility

The native components for Windows available on Maven require Qt binaries for MSVC (msvc2019_64). Mingw Qt is not compatible with QtJambi unless you build it from scratch with Mingw. The native components for Linux might be incompatible with distribution-specific Qt. Maven-published binaries have been compiled with Qt available from Qt installer.

Search for qtjambi modules by name in Maven repository. Each java module requires the corresponding platform bundle. Therefore search for either -native-windows, -native-linux, -native-macos or -native-android. Info files for native debugging can be found in -debuginfo-windows, -debuginfo-linux and -debuginfo-macos. By default, the native components of only essential modules are made available on Maven. Please make a request via issues if you require native components not yet available.

QtJambi 6.8.0 requires Qt 6.8.x whereas x can be any patch version greater or equals 0. This release has been built with Qt 6.8.0. Compatibility to higher versions is unknown.

QtJambi 6.7.3 requires Qt 6.7.x whereas x can be any patch version greater or equals 1. This release has been built with Qt 6.7.3. Compatibility to higher versions is unknown.

QtJambi 6.5.9 requires Qt 6.5.x whereas x can be any patch version. This release has been built with Qt 6.5.3. Compatibility to higher versions is unknown.

In any case, qtjambi-activex native binaries are only compatible to the exact Qt version they have been built with.

Qt Essentials

Following Qt modules are provided by QtJambi:

Qt Add-Ons

Qt Platform-dependent Add-Ons

Qt3D

QtJambi Plugins

QtJambi Tools