ArcGIS Runtime SDK for Java

System requirements for 100.0.0

This topic provides system requirements for the 100.0.0 version of ArcGIS Runtime SDK for Java.

Supported operating systems

Supported macOS Operating SystemMinimum OS VersionMaximum OS Version

El Capitan and Sierra

Supported Linux Operating SystemMinimum OS VersionMaximum OS Version

Red Hat Enterprise Linux Server 7 (x64)

Ubuntu 14.04 LTS (x64)

Ubuntu 16.04 LTS (x64)

SUSE Linux Enterprise Desktop 12 (64-bit)

Supported Windows Operating SystemMinimum OS VersionMaximum OS Version

Windows 10 (x86 and x64)

Windows 8.1 (x86 and x64)

Update: April 2014

Windows 7 SP1 (x86 and x64)


Windows Server 2012 R2 (x64)

Update: April 2014

Windows Server 2012 (x64)

Hardware requirements

CPU speed

2.2 GHz minimum or higher; Hyper-threading (HHT) or Multi-core recommended


Intel Pentium 4, Intel Core Duo, or Xeon Processors; SSE2 minimum

Windows: Run this Microsoft utility from your Windows command prompt to check your processor.

Disk space

600 MB of available disk space


2 GB or higher

Display properties

24-bit color depth

Screen resolution

1024 x 768 recommended or higher at normal size (96 dpi)

Swap space

Determined by the operating system; 500 MB minimum.

ArcGIS Runtime will create cache files when used; additional disk space may be required.

Video/graphics adapter

64 MB RAM minimum; 256 MB RAM minimum recommended; NVIDIA, ATI, and INTEL chipsets are supported.

A graphics card with a hardware acceleration driver is required.

Windows application require support for DirectX 11.

Linux applications require support for OpenGL 3.0 and Shader Language 1.3 minimum.

User interface

Linux: X Windows with Gnome or KDE Desktop Environment

Software requirements

ArcGIS Runtime SDK for Java has been certified against Java SE 8 update 112 from Oracle Corporation. Other JVM implementations such as OpenJDK are not supported.

Windows platforms will require the Windows 10 Universal C Runtime to be installed.

Linux installations must not have modified operating system binaries such as kernel or glibc.

You must reference/install Java FX libraries, such as e(fx)clipse, as described in Develop your first mapping app using Gradle and Develop your first map app using the downloaded SDK.

Considerations for use with other Esri products

To connect your app to ArcGIS Server data or services, use ArcGIS Server version 10.1 or later. To use ArcGIS Server data when your app is offline, use ArcGIS Server 10.2.2 or later.

ArcGIS Desktop 10.4.1 is required to create content packaged for Local Server starting at Local Server version 100.0.0. This includes map packages and geoprocessing packages (.mpk and .gpk). If you are creating geoprocessing packages then you will also need to apply this patch to ArcGIS Desktop 10.4.1.

ArcGIS Pro 1.3 or higher is required if you're using mobile map packages and tile packages.

Web maps built with the 2.0 or higher version of the web map specification are required (from Portal for ArcGIS 10.3 and above). When you save a web map in an ArcGIS Runtime app, you are saving a web map that adheres to version 2.6 of the web map specification. These should only be saved back to portals which support the 2.0 web map specification (Portal for ArcGIS 10.3 and above).