Εδώ είναι γιατί:
* Applets είναι προγράμματα Java: Είναι γραμμένα στο Java και καταρτίζονται σε bytecode. Ο bytecode είναι αυτό που εκτελείται από το Java Virtual Machine (JVM).
* Το bytecode είναι ανεξάρτητο από την πλατφόρμα: Το JVM χειρίζεται τη μετάφραση του bytecode σε οδηγίες μηχανής, καθιστώντας τα applets να εκτελούνται σε διαφορετικά λειτουργικά συστήματα χωρίς τροποποίηση.
* Οι επεκτάσεις αρχείων είναι για ταυτοποίηση: Βοηθούν τα λειτουργικά συστήματα και οι εφαρμογές να κατανοήσουν τον τύπο των δεδομένων που περιέχονται σε ένα αρχείο.
Ωστόσο, τα applets συχνά συσκευάζονται σε αρχεία jar (java archive). Αυτά τα αρχεία έχουν το .jar επέκταση.
Εδώ λειτουργεί:
1.
2. Ο Bytecode συνδέεται με ένα αρχείο βάζου.
3. Το αρχείο βάζου περιέχει όλους τους απαραίτητους πόρους για το applet.
4. Τα προγράμματα περιήγησης ιστού (ή άλλες εφαρμογές Java-με δυνατότητα JAVA) μπορούν να έχουν πρόσβαση και να εκτελέσουν το applet από το αρχείο JAR.
Έτσι, ενώ ένα applet δεν έχει επέκταση, η μορφή αρχείου είναι συνήθως συσκευασμένη στο (το αρχείο JAR) κάνει.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα