Hardware og programvare Spesifikasjoner av Java

Java er et plattformuavhengig programmeringsspråk utviklet av Sun Microsystems. Den er utformet for å gi så mange typer datamaskiner som mulig å kjøre de samme programmene uten endringer til programmene selv. Dette gjøres ved å installere på datamaskinene et spesielt program, som kalles en virtuell maskin, som går Java-programvare.

Operativsystemer

Operativsystemene som støttes av Sun Microsystems versjon av Java kan deles inn i tre grupper: Windows, Linux og Solaris-baserte operativsystemer. Under Windows, Java kjører under Windows XP, Windows Vista, Windows 7, Windows 2000, Windows Server 2003 og Windows Server 2008. Alle versjoner av Solaris støttes, mens støttede Linux-versjoner finnes for Red Hat, Suse Linux, og noen versjoner av Turbo Linux.

brikkesett

Mens nesten alle Windows-datamaskiner bruker enten Intel x86 32-bit brikkesett eller nyere Intel 64-bit-brikkesettet, er dette ikke nødvendigvis gjelder for andre datamaskiner. Den Sun Microsystems versjonen av Java støtter begge disse Intel-baserte standarder samt SPARC-brikkesett produsert av Sun Microsystems for bruk på sine Solaris arbeidsstasjoner.

Hukommelse

Generelt krever Java Virtual Machine minst 64 MB minne for å fungere. Men på Windows Server 2003 eller senere, Windows Vista, eller på alle 64-biters versjoner av Windows, minst 128 megabyte RAM er nødvendig.

Nettlesere som støttes

En av funksjonene i Java programmeringsspråk er at noen Java-programmer, kalt applets, er i stand til å være innebygd i websider og kan kjøres i brukerens nettleser.

Offisielt støttede nettlesere under Windows inkluderer noen versjon av Mozilla senere enn 1,4, alle versjoner av Internet Explorer som er større enn 6.0 SP1, eller en hvilken som helst versjon av Firefox senere enn 1.06. For Solaris og Linux, er kravene de samme bortsett fra Internet Explorer, som ingen versjon av IE finnes for disse systemene.

andre implementeringer

Siden Java Virtual Machine er en åpen standard, det er andre implementeringer av Java enn de som støttes av Sun. Det mest fremtredende eksempel er Apple, som utgir sin egen versjon av Java Virtual Machine for brukere av Mac OS X-operativsystemet og nettleseren Safari. Java-implementasjoner vises også på mange mobiltelefoner og på Linux-operativsystemer enn de som offisielt støttet av sø