Serialio

Which platforms does Java SerialPort support?

SerialPort works with Java 1.x (1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8) applications and trusted applets. Java 1.0.2 is supported on Windows. If you need support for a platform we don’t currently support, we may be able to provide a custom port for you at a reasonable cost. SerialPort should work with any Java 1.x JNI compliant Java VM on the supported platforms listed below.

See Java SerialPort change log.

Below is a partial list of supported platforms:

  • Windows 10 (64-bit and 32-bit)
  • Windows 8.1 (64-bit and 32-bit)
  • Windows 8 (64-bit and 32-bit)
  • Windows 7 (64-bit and 32-bit)
  • Windows 2012 (64-bit and 32-bit)
  • Windows 2008 (64-bit and 32-bit)
  • Windows Vista (64-bit and 32-bit -May require JRE 1.5 update 11 or later)
  • Windows 2003
  • Windows XP Pro x86 (End-of-life announced by Microsoft)
  • Windows XP Home x86 (End-of-life announced by Microsoft)
  • Windows 2000 x86
  • Windows NT x86
  • Windows ME (End-of-life announced by Microsoft)
  • Windows 98 (End-of-life announced by Microsoft)
  • Windows 95 (End-of-life announced by Microsoft)
  • OS/2 (End-of-life announced by IBM )
  • Mac PPC OS 8.6-9.2 (End-of-life announced by Apple)
  • Mac Universal Binary OSX 10.1+ (works best with 10.2 and later) 32-bit and 64-bit
  • Solaris Sparc
  • Solaris x86
  • HP/UX PA-RISC (Ver 10.20 End-of-life announced by HP)
  • Linux x86
  • FreeBSD x86
  • SGI IRIX MIPS
  • IBM AIX PPC
  • SCO UnixWare IA32
  • Compaq Tru64 Alpha
  • Netware 5
  • Windows CE Mips
  • Windows CE SH3
  • Windows CE SH4
  • Windows CE ARM
  • Windows CE x86
  • Windows Pocket PC 2002 ARM, MIPS, SH3, SH4
  • Windows Pocket PC 2003 XSCALE
  • Windows Mobile 2003 XSCALE
  • Windows SmartPhone 2003 XSCALE
  • Windows Mobile 5 XSCALE
  • Windows Mobile 6 XSCALE
  • T-Mobile ARM
  • EPOC32 ARM (netBook, netPad, 5mx, and more)
  • Sharp Zaurus SL-C860, SL-C760, SL-C750, SL-C700, SL-6000, SL-5600, SL-5500, SL-A300, SL-5000D. (Jeode JVM)
  • Sharp Zaurus SL-6000 (Sun J2ME JVM)
  • Palm OS 5.2 ARM (68K PACE)

Some of the supported Java environments include:

  • Sun JDK 1.0.2, JDK/JRE 1.1.x, Java 2.0 (JDK/JRE 1.2-1.6.0_x)
  • Netbeans
  • Sun JIT
  • Sun JavaServer
  • Sun Forte for Java (aka NetBeans)
  • IBM WSDD and J9 VM
  • Eclipse
  • Symantec Visual Cafe (Purchased by Borland)
  • IBM JDK for OS/2 version 1.1 and later
  • Borland JBuilder
  • ParcPlace PARTS 2.0
  • SuperCede 2.0
  • Metrowerks Java JDK 1.1.3 and later
  • Apple MRJ 2.0 and later
  • IBM VisualAge for Java
  • Microsoft JDK & J++
  • Sun PersonalJava on WinCE
  • esmertec Jeode on WinCE (esmertec purchased Insignia in early 2003)
  • CrEme on WinCE

If your product is not listed above, it may still work with SerialPort. SerialPort works with any Java Virtual Machine (JVM) compliant with Sun’s Java Native Interface (JNI) or Microsoft’s Raw Native Interface (RNI).