jRate ist eine Erweiterung des GNU GCJ Compiler-Frontends und des Laufzeitsystems, die Unterstützung für die meisten Features, die von der Real-Time-Spezifikation für Java (RTSJ) verlangt werden, hinzufügt. Dies schließt Threading-Konstrukte mit Echtzeit-Beschränkungen, asynchrone Ereignisbehandlung und Speicherregionen mit ein. Sie wurde ursprünglich an der Washington University in St. Louis entwickelt und wird unter einer der GPL von GCC ähnlichen Lizenz veröffentlicht, die es erlaubt, nicht-GPL-Programme zu compilieren und linken. (hjb)