Click or drag to resize

System Requirements

This is STK Components for Java. STK Components for .NET (C# and Visual Basic.NET) is also available and it has a different set of system requirements.


STK Components for Java requires Java 6, version 1.6.0_14 or later.

Important note Important

In the upcoming 2017r4 release, the Java version of STK Components will begin requiring Java 8 or above, in contrast to our current requirement of Java 6 or above. This will allow native use of the new standard DateTime APIs throughout Components, and remove the bundled Joda-Time library. For questions or concerns please contact

The following operating systems are supported:

  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows Server 2003
  • Windows Server 2008
  • Windows 8
  • Windows 10
  • CentOS Linux 7
  • Linux Mint 13
  • Solaris SPARC

Other operating systems that are able to run the required version of Java are extremely likely to work as well. See the note about Insight3D below.

All of STK Components, including Insight3D, fully supports 64-bit computing. On a 64-bit operating system, STK Components can be used in either a 32-bit or 64-bit JVM. See the section about Insight3D below.

Applications using STK Components can be developed using any Java IDE of your choice. The provided sample applications include project files for Eclipse 3.5 or newer, as well as Ant build scripts to build from the command line.


The Insight3D visualization component currently only works on Windows operating systems. In addition, the 64-bit version of Insight3D requires the use of Java 1.7 or greater. This is due to a bug in earlier versions of the 64-bit JVM which cause memory corruption.

Insight3D requires Windows Media Player to be installed on the machine. For Windows Server 2008 the simplest way to do this is to install the "Desktop Experience" package.

See the Getting Started topic for more information on setting up your project for use with Insight3D.

Video Card Requirements

3D visualization with Insight3D requires support for at least OpenGL 1.1. Since OpenGL 1.1 was released in 1996, it is supported by virtually all video drivers, including use over remote desktop. To make complete use of Insight3D, it is recommended to use a video card supporting at least OpenGL 2.0. Since OpenGL 2.0 was released in 2004, affordable video cards supporting OpenGL 2.0 are widely available.

Note Note

Integrated motherboard chipsets, such as Intel Integrated Graphics, should be avoided.

The following table lists OpenGL requirements for Insight3D features that require more than OpenGL 1.1