Die Bibliothek JUnique kann verwendet werden, um zu verhindern, dass ein Benutzer mehrere Instanzen eines Java-Programms gleichzeitig ausführt. Sie implementiert Sperren und Kommunikationskanäle, die von allen JVM-Instanzen, die vom selben Benutzer gestartet wurden, gemeinsam genutzt werden. (non)