MicroStream Reference Manual
MicroStream HomeAPI Docs
2.2
2.2
  • Preface
  • System Requirements
  • License
  • Changelog
  • Installation
  • Data-Store
    • Overview
    • Getting Started
    • Root Instances
    • Configuration
      • Properties
      • Storage Files and Directories
      • Using Channels
      • Housekeeping
      • Backup
      • Lock File
    • Storing Data
      • Convenience Methods and Explicit Storing (Transactions)
      • Lazy and Eager Storing
      • Transient Fields
      • Best Practice
    • Loading Data
      • Lazy Loading
        • Touched Timestamp, Null-Safe Variant
        • Clearing Lazy References
    • Deleting Data
    • Queries
    • Application Life-Cycle
    • Legacy Type Mapping
      • User Interaction
    • Backup Strategies
    • Import / Export
    • Housekeeping
    • FAQ
      • Data Model
      • Data Management
      • File Storage
      • Environment
      • Miscellaneous
    • Customizing
      • Custom Type Handler
      • Custom Legacy Type Handler
      • PersistenceEagerStoringFieldEvaluator
  • Basic Concepts
    • Layered Entities
      • Configuration
      • Defining Entities
      • Creating Entities
      • Updating Entities
      • Versioning
      • Logging
      • Multiple Layers
    • Wrapping
      • Configuration
      • Usage
Powered by GitBook
On this page
  • Supported JDKs
  • Supported Operating Systems
  • Third Party Libraries
Export as PDF

System Requirements

PreviousPrefaceNextLicense

Last updated 3 years ago

This is the manual for older MicroStream versions (Version < 5.0).

The new documentation (Version >= 5.0) is located at:

Supported JDKs

Tested and officially supported JDKs:

JDK

Supported Versions

8, 11, 13

8, 11, 13

8, 11, 13

8, 11, 12

8, 11

8, 11, 13

8, 11, 13

11, 13

8, 11, 13

19.2.1

API level 26+

In theory MicroStream is compatible with all JDK distributions from Version 8 on.

Supported Operating Systems

  • Every desktop or server operating system which the supported JVMs are available for

  • Android 8+

Third Party Libraries

MicroStream itself doesn't have any dependencies to other libraries whatsoever. So you don't have to worry about potential conflicts in your environment. This was a matter of choice of ours to keep the life of the developers using MicroStream as simple as possible. On the other hand feel free to include any dependencies you need, MicroStream will play along well, e.g. a logging framework of your choice.

https://docs.microstream.one/
Oracle JDK
OpenJDK Build by Oracle
AdoptOpenJDK (HotSpot / OpenJ9)
Red Hat OpenJDK
Amazon Corretto
Azul Zulu
Bellsoft Liberica
SapMachine
ojdkbuild
GraalVM
Android SDK