? Sun Microsystems 'Java programmeringssprog er et populært værktøj til programmering af en bred vifte af applikationer . Javas succes ligger i " write once , køre hvor som helst " filosofi. Java Virtual Machine (JVM ) gør denne fleksibilitet mulig. JVM er en tolk designet til at køre på pc'er , MacOS og Linux-platforme . Java Development Kit ( JDK ) er en samling af værktøjer, der giver udviklere mulighed for at skrive , dokumentere og teste Java-programmer. Oracle købte Sun Microsystems i 2010 og fortsætter udviklingen af JDK . JDK Options
Oracle tilbyder flere JDK muligheder for Java-udviklere . JavaSE (Standard Edition) er en grundlæggende java udviklingspakke , som indeholder alle de nødvendige værktøjer til at skrive og implementere Java-programmer til desktop , server og embedded (elektronisk apparat) brug. JavaEE ( Enterprise Edition ) indeholder Java -server software til udvikling intranet og internet applikationer i et virksomhedsmiljø. JavaME (Mobile Edition ) støtter programmer skrevet med et lille fodaftryk specielt til mobiltelefoner , eBook læsere og andre mobile enheder . Alle versioner af JDK er tilgængelige fra Oracle.com uden omkostninger.
NetBeans IDE
Alle Java udgaver kan køre i NetBeans Integrated Development Environment (IDE) . IDE-enheden er et program, der giver brugerne mulighed for at skrive, kompilere og teste kode i et enkelt program vinduet. Dette eliminerer behovet for at skrive kode i et program , kompilere eller en pakke koden fra kommandolinjen, og debug kode i et separat program. Selvom det ikke er en standard komponent i JDK er NetBeans en bekvem, gratis mulighed for udviklere , der ikke i øjeblikket bruger en IDE .
JVM
Java Virtual Machine skal installeres på en computer, før en Java-program vil køre . Specielt skrevet for hvert operativsystem, JVM fortolker Java-kode til platform - specifikke anvisninger , så et program skrevet på én computer til at køre på Windows, MacOS eller Linux uden ændringer.
Java Arkiver
Java Archive ( JAR ) programmet skaber filer med . jar forlængelse. Disse filer er afgørende, når du opretter komplekse programmer kræver emballering af en række beslægtede filer til programmet distribution. Meget gerne en . Zip-fil, tillader . Jar-fil et helt program bestående af flere filer, der skal overføres i ét stykke. Dette reducerer risikoen for, at en vigtig kilde fil er udeladt i løbet af et program download .
Øvrige JDK Elements
arten og antallet af elementer, der følger med JDK afhænger udgave . GlassFish Java -server, for eksempel , er en findes som standard kun i JDK Enterprise Edition . Værktøjer til trådløse og Blu-ray -enheder er standard -komponenter i Mobile Edition . Individuelle komponenter fra hver udgave kan føjes til den aktuelt installerede version , når behovet opstår .