Sun heeft een relatief belangrijk succes behaald in een brede adoptie van Java, aangezien de Blu-ray Disc Association (BDA) heeft besloten dat alle spelers die de Blu-ray standaard ondersteunen voorzien moeten zijn van een Java Virtual Machine. Alle interactieve zaken binnen de standaard dienen namelijk te worden ontwikkeld in Java en zullen dus als Java bytecode op de Blu-ray schijf komen te staan.
Java is oorspronkelijk ontwikkeld als een programmeeromgeving die hardware-onafhankelijk is, wat uiteraard nuttig van pas komt als het moet worden geïmplementeerd in alle Blu-ray-spelers. Helaas voor Sun betekent dit niet automatisch dat we in de toekomst allemaal over Java-ondersteunende spelers beschikken, aangezien Blu-ray een geduchte concurrent heeft in de vorm van HD-DVD. Deze laatste poogt net als Blu-ray de opvolger te worden van de huidige DVD. Naast ondersteuning voor Java zullen Blu-ray-spelers ook standaard zijn uitgerust met een netwerkaansluiting. Deze kan worden gebruikt voor het downloaden van updates voor een DVD of om bijvoorbeeld ondertiteling voor talen te downloaden die standaard niet op de Blu-ray-schijf staan. Deze features zullen eveneens in Java moeten worden ontwikkeld.
Blu-ray wordt ondersteund door Panasonic, Sony, Dell, Hewlett-Packard, 20th Century Fox en Walt Disney. HD-DVD heeft minder hardwarefabrikanten achter zich staan, maar wel veel media-ondernemingen. De bedrijven die HD-DVD ondersteunen zijn onder andere Toshiba, Paramount Home Entertainment, Warner Home Video, Universal Studios Home Entertainment, HBO en New Line Cinema.
