Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Κάνοντας ένα αρχείο JAR σε Java

Ένα αρχείο JAR είναι ένα αρχειοθετημένο αρχείο που έχει δημιουργηθεί με το εργαλείο Java Archive . Το λογισμικό που χρησιμοποιείται για να δημιουργήσει τα αρχεία JAR είναι μέρος του κιτ ανάπτυξης λογισμικού Java JDK και είναι διαθέσιμο για τα περισσότερα λειτουργικά συστήματα , συμπεριλαμβανομένων των Windows , Linux , Unix και Mac OSX . Το βοηθητικό πρόγραμμα JAR χρησιμοποιεί τη μορφή αρχείου zip . , Έτσι ώστε τα αρχεία JAR μπορεί να εξαχθεί με οποιοδήποτε λογισμικό που θα εξαγάγει τα αρχεία. Zip . JAR αρχεία είναι πιο συχνά χρησιμοποιούνται για τη διανομή των προγραμμάτων Java και applets . Βασικές Πληροφορίες
Η

Το βοηθητικό πρόγραμμα JAR χρησιμοποιείται από τη γραμμή εντολών στα Windows και Unix συστήματα που βασίζονται σε ( Unix , Linux ή BSD ) . Οι χρήστες των Windows θα ανοίξει το "Command Prompt" εφαρμογή που βρέθηκαν στο " Αξεσουάρ " υπο - μενού το κύριο μενού " Όλα τα προγράμματα " . Χρήστες σε Unix -based θα ανοίξει ένα παράθυρο τερματικού . Το παράθυρο του τερματικού θα βρεθεί στο κύριο μενού " Εφαρμογή " του λειτουργικού συστήματος , είτε βάσει "System Tools " ή " Utilities" .

Η εντολή για να εκτελέσετε το βοηθητικό πρόγραμμα JAR είναι " βάζο " . Η εντολή αυτή έρχεται με πολλές διαφορετικές επιλογές , η πιο κοινή είναι η εξής :

c - δημιουργία νέων archivet - παρατίθεται ο πίνακας των contentsx - εξαγάγετε το archiveu - ενημερώσετε την υπάρχουσα archivev - δημιουργούν verbose outputf - καθορίστε το name0 αρχείο αρχειοθέτησης - αποθηκεύει τα αρχεία μόνο ? δεν τα συμπιέσετε

Μπορείτε να χρησιμοποιήσετε περισσότερες από μία επιλογές , αλλά θα πρέπει να ακολουθήσουν την εντολή JAR με κανένα λευκό χώρο μεταξύ των επιλογών . Χρήστες του Unix θα πρέπει να σημειωθεί ότι δεν υπάρχει πλην ( -) πριν από τις επιλογές εικόνων
δημιουργία αυτού του αρχείου JAR
Η

Η σύνταξη για τη δημιουργία ενός αρχείου JAR είναι : . Βάζο cvf archive.jar αρχεία

μπορεί να υπάρξει οποιοσδήποτε αριθμός αρχεία ή τους καταλόγους μετά το όνομα αρχείου και μπορείτε να χρησιμοποιήσετε το χαρακτήρα μπαλαντέρ ( * ) το σύμβολο για να καθορίσετε πολλαπλά αρχεία . Αν ένας κατάλογος έχει οριστεί ως αρχείο εισόδου , ​​τα περιεχόμενα των καταλόγων » προστίθεται αναδρομικά

Για παράδειγμα , αν θέλετε να προσθέσετε όλα τα αρχεία κειμένου από ένα συγκεκριμένο κατάλογο , το θέμα αυτό την εντολή : . Βάζο cvf archive.jar *. txt

Αν θέλατε να προσθέσετε τα περιεχόμενα ενός καταλόγου που ονομάζεται " Applets , « θα δίνατε την εντολή : βάζο cvf archive.jar Applets

Επισκόπηση της Περιεχόμενα
Η

Αν θέλετε να εξασφαλίσετε ότι όλα τα αρχεία που υπάρχουν μετά τη δημιουργία του αρχείου βάζο , μπορείτε να δείτε τον πίνακα περιεχομένων με την εντολή : βάζο tf archive.jar

Αυτό εντολή θα εκτυπώσει μια λίστα με όλα τα αρχεία μέσα στο αρχείο στην οθόνη ( ή έξοδο ) . Αυτό δεν θα εξαγάγετε τα αρχεία ή να αλλάξετε το αρχείο με οποιονδήποτε τρόπο
εικόνων Προσθέτοντας Περιεχόμενα
Η

Μπορείτε επίσης να προσθέσετε περιεχόμενο σε ένα υπάρχον αρχείο βάζο με την εντολή : . Βάζο uf archiv.jar αρχεία

Αυτή η εντολή θα τοποθετήσει τα νέα αρχεία σε ένα υπάρχον αρχείο , χωρίς να αλλάξει οποιαδήποτε άλλα αρχεία . Θα πρέπει, ωστόσο , να αντικαταστήσετε τυχόν υπάρχοντα αρχεία που έχουν το ίδιο όνομα διαδρομής . Αυτό είναι χρήσιμο όταν θέλετε να αλλάξετε ένα αρχείο μέσα στο αρχείο χωρίς να χρειάζεται να εξαγάγετε ολόκληρο το αρχείο .
Εικόνων Εξαγωγή τα περιεχόμενα
Η

Όταν θέλετε να εξαγάγετε το αρχείο , θα χρησιμοποιήσετε την εντολή : βάζο xf archive.jar

Αυτό θα εξάγει όλα τα περιεχόμενα του αρχείου στον τρέχοντα κατάλογο . Αν υπάρχουν καταλόγους στο αρχείο που θα δημιουργήσει την ίδια δομή καταλόγου στο τρέχοντα κατάλογο . Μπορείτε επίσης να καθορίσετε ότι θέλετε μόνο ορισμένα αρχεία που πρόκειται να εξαχθούν με την προσθήκη των ονομάτων των αρχείων στο τέλος της εντολής με τον ακόλουθο τρόπο : βάζο xf archive.jar file1 file2 file3

Κατά την εξαγωγή των αρχείων , το αρχικό αρχείο βάζο παραμένει αμετάβλητη .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα