GNU Classpath - Uses

Uses

GNU Classpath is used by many free Java runtimes (like Kaffe, SableVM, JamVM, CACAO, Jikes RVM, VMkit) because every full-featured Java virtual machine must provide an implementation of the standard class libraries.

Some other uses include:

  • The GNU Compiler for Java, which is capable of compiling Java code into native standalone executables.
  • GCJAppletViewer for launching Java applets from command line if they are not supported by the browser in use.
  • IKVM.NET, which integrates Java with the .NET Framework
  • JNode, an operating system for running Java applications. This system is written in Java and assembler only.
  • Specialised virtual machines such as Jaos for integration with the Oberon programming language, and JamaicaVM for embedded systems with real-time guarantees.
  • Virtual machines for the distributed computing with clusters, having up to 128 processors on Myrinet .
  • The IcedTea project used GNU Classpath as a replacement for proprietary elements of OpenJDK, prior to their replacement upstream.

Read more about this topic:  GNU Classpath