Java SE for Embedded – System Requirements

Many technologies, one platform

Java SE for Embedded offers Java SE functionality, security, and portability with specific features and support for the higher-end embedded market
» Download Java SE for Embedded Now

Java SE for Embedded – System Requirements

Java SE for Embedded releases are available for x86, PowerPC, ARM, and MIPS. For each of these processor categories, the corresponding release has been built without making use of any specific processor extensions, the goal being to maximize the number of different specific processors that the release can run on. Custom builds for specific processors can be created by Sun's engineering team; for more information, please contact us. Summarized below are the System Requirements for all Java SE for Embedded releases currently available.


Java SE for Embedded 6 on ARMv6 Linux (Early Access)
CPU ARMv6 or higher ARMv6 or higher ARMv6 or higher

OS Linux: kernel 2.6.17 or higher Linux: kernel 2.6.17 or higher Linux: kernel 2.6.17 or higher

glibc 2.5 or higher 2.5 or higher 2.5 or higher

gcc 4.1.2 or higher 4.1.2 or higher 4.1.2 or higher

ABI EABI EABI EABI

Endianess Little-Endian Little-Endian Little-Endian

FP Soft Float Hard Float (VFP) Hard Float (VFP)

RAM 32MB or more for Java 32MB or more for Java 64MB or more for Java

ROM/Flash/Disk 32MB or more for Java 32MB or more for Java 64MB or more for Java

Headful No No Yes (X11R6 or higher)

Java SE version 6 Update 10 (b39)  Download 6 Update 10 (b39)  Download 6 Update 10 (b39) with Java Plug-in  Download
 
Java SE for Embedded 6 on ARMv5 Linux (Early Access)
CPU ARMv5 or higher ARMv5 or higher

OS Linux: kernel 2.6.29 or higher Linux: kernel 2.6.29 or higher

glibc 2.8 or higher 2.8 or higher

gcc 4.1.2 or higher 4.1.2 or higher

ABI EABI EABI

Endianess Little-Endian Little-Endian

FP Soft Float Soft Float

RAM 32MB or more for Java 64MB or more for Java

ROM/Flash/Disk 32MB or more for Java 64MB or more for Java

Headful No Yes (X11R6 or higher)

Java SE version 6 Update 10 (b39)  Download 6 Update 10 (b39) with Java Plug-in  Download
 
Java SE for Embedded 5.0 on PowerPC Linux
CPU PowerPC Freescale PowerQuick III

OS Linux: kernel 2.6.8 or higher Linux: kernel 2.6.23 or higher

glibc 2.3.2 or higher 2.3.4 or higher

gcc 3.3.3 or higher 3.4 or higher

ABI EABI

Endianess Big-Endian Big-Endian

FP PowerPC Book-E: hard (on CPU) PowerPC-e500v2

RAM 32MB or more for Java 32MB or more for Java

ROM/Flash/Disk 32MB or more for Java 32MB or more for Java

Headful No No

Java SE version 5.0 Update 10  Download 5.0 Update 14 (Early Access)  Download
 
Java SE for Embedded 5.0 on x86 Linux
CPU x86

OS Linux: kernel 2.6.8 or higher

glibc 2.3.2 or higher

gcc 2.95 or higher

RAM 32MB or more for Java

ROM/Flash/Disk 32MB or more for Java

Headful No

Java SE version 5.0 Update 10  Download
 
Java SE for Embedded 5.0 on Windows XP-Embedded
CPU x86

OS Windows XP-Embedded

RAM 64MB or more for Java

ROM/Flash/Disk 64MB or more for Java

Headful Yes

Installation SLD

Java SE version 5.0 Update 10  Download
 
Java SE for Embedded 1.4.2 on MIPS Linux (Early Access)
CPU MIPS MIPS MIPS

OS Linux: kernel 2.6.8 or higher Linux: kernel 2.6.8 or higher Linux: kernel 2.6.8 or higher

glibc 2.2.5 or higher 2.3.2 or higher 2.3.2 or higher

gcc 2.95 or higher 3.3.3 or higher 3.3.3 or higher

Endianess Little-Endian Big-Endian Little-Endian

RAM 32MB or more for Java 32MB or more for Java 32MB or more for Java

ROM/Flash/Disk 32MB or more for Java 32MB or more for Java 32MB or more for Java

Headful No No No

Java SE version 1.4.2 Update 16  Download 1.4.2 Update 16  Download 1.4.2 Update 16  Download
Update Your Java Runtime Environment

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.