Developer Guide

  • 10/27/2020
  • Public Content

Java* Limitations

Because Intel® Dynamic Application Loader (Intel® DAL) uses a Java* VM (Virtual Machine) that is designed for embedded systems and security, some features that exist in other popular Java implementations do not exist in Intel DAL.
The Intel DAL Java version is equivalent to JDK 1.6 with some limitations. Intel DAL does not support the following data types and language features:
  • Float
  • Double
  • Referencing an external library
  • Enums
  • Regex
  • Annotation
  • Reflection
  • Threads
In addition, various API levels have their own limitations. These limitations are listed below.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at