BD-J, o Blu-ray Disc Java, è una piattaforma interattiva che supporta contenuti avanzati per i dischi Blu-ray. BD-J è stata sviluppata dall'associazione Blu-ray Disc Association e supporta le xlet di Java ME.