Java-sovelma (Java Applet) on epäitsenäinen, asiakaskoneessa selaimen yhteydessä suoritettava Java-ohjelma[1]. Sovelmia ajetaan selaimessa, johon on tyypillisesti asennettu Java-virtuaalikone (JVM) tai Sunin AppletViewerillä, sovelmien testaamiseen tarkoitetulla työkalulla. Java-sovelmat sisältyivät jo 1995 julkaistuun Java-kielen ensimmäiseen versioon.
Noin vuodesta 2013 lähtien selaimista on poistettu vanha NSAPI-rajapinta, jolla sivuilla sai ajettua selain-plugineita. Vuosina 2015–2017 mahdollisuus ajaa sovelmia poistui kaikista valtavirran selaimista. Java-sovelmien lisäksi poistuvaa tekniikka käyttivät Adobe Flash ja Microsoft Silverlight. Uusi WebAssembly muistuttaa jonkin verran Java-sovelmia.
Sovelmilla tehdään verkkosivuille vuorovaikutteisia ominaisuuksia, joita ei voida toteuttaa HTML:n avulla. Koska Java-tavukoodi on alustariippumatonta, sovelmia voidaan käyttää monilla käyttöjärjestelmillä kuten Microsoft Windows, Unix, Mac OS ja Linux.
Sovelmia on tehty eniten Java-kielellä, mutta Java-alustan tuki sovelmille päättyy Java SE 8:n jälkeen.[2] Oraclen päätös lopettaa Java-alustan ja siihen pohjautuvien sovelmien tuki perustuu paljolti sovelmiin liittyviin turvallisuuskysymyksiin.[3]