Java Web applets overføre kompilert bytecode til klientdatamaskinens Java virtuell maskin (JVM ) , som igjen oversetter den til koden for den enkelte brukerens datamaskin. Imidlertid kan en rekke problemer føre en Java applet å mislykkes . Disse inkluderer problemer med brukerens nettleser konfigurasjon, kompatibilitetsproblemer med brukerens JVM eller skrivefeil i nettstedets HTML -kode. Java Class File
En grunn en Java-applet kan mislykkes er hvis det er et problem i HTML -koden programmerer brukes til å laste applet. Programmerere laste opp en applet til en webserver som enten en klasse fil , et Java- kildekode -fil som er kompilert inn bytecode for en JVM , eller som en " . Jar" -fil som består av flere class filer og applikasjoner komponenter. Hvis det er en skrivefeil i klassen eller . Jar filnavnet i HTML -koden deretter applet vil mislykkes i å laste.
Proxy Innstillinger
Nettsteder er samlinger av data som kommuniserer med omverdenen via en proxy , som er programvare som håndterer innkommende og utgående tilkoblinger mellom forskjellige maskiner på Internett. En nettleserens proxy- innstillinger er ikke noe som vanlige brukere normalt har tilgang til, men et problem i denne konfigurasjonen kan føre til en applet ikke å laste. Hvis nettleseren ikke kan motta applet data nettstedet prøver å sende da det ikke vil være i stand til å laste.
Kompatibilitet
p Som utviklere fortsette å arbeide på Java-språket , legger de nye funksjoner som krever en ny versjon av JVM du skal lese. Hver ny versjon av JVM er designet for å være kompatibel med Java- koden utviklerne opprettet for tidligere JVM versjoner . Men hvis en bruker har en eldre versjon av JVM som han prøver å bruke med nyere koden deretter applet kunne ikke lastes .
Java aktivert
Mens Java-applets gi utviklere muligheten til å lage unikt innhold for nettsteder, kan de også fungere som en plattform for hackere å prøve og kompromittere en brukers system . Av denne grunn , noen brukere velger å deaktivere nettleserens evne til å laste Java-applets . Hvis dette er tilfelle så applets vil mislykkes i å laste. Brukere som har problemer med lasting Java- applets bør sjekke sine nettleserens sikkerhetsinnstillinger for å se om Java er deaktivert .