This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
java:jar_files:intro [2015/01/23 13:47] gthanos [Βλέποντας τα περιεχόμενα ενος JAR file] |
java:jar_files:intro [2015/02/17 11:50] gthanos removed |
||
|---|---|---|---|
| Line 20: | Line 20: | ||
| < | < | ||
| cd homework1/ | cd homework1/ | ||
| - | jar cvf homework1.jar ./ | + | jar cvf homework1.jar ./*.class |
| mv homework1.jar ../ | mv homework1.jar ../ | ||
| </ | </ | ||
| Line 28: | Line 28: | ||
| < | < | ||
| cd homework1 | cd homework1 | ||
| - | jar cvf homework1.jar -C src/ ./ | + | jar cvf homework1.jar -C src/ ./*.class |
| </ | </ | ||
| Line 37: | Line 37: | ||
| | 0 | no compression added to the jar file | | | 0 | no compression added to the jar file | | ||
| | M | το Manifest αρχείο που προστίθεται δεν θα προστεθεί | | | M | το Manifest αρχείο που προστίθεται δεν θα προστεθεί | | ||
| - | | m | Χρησιμοποιείται για να προστεθεί ειδική πληροφορία στο Manifest αρχείο, | + | | m | Χρησιμοποιείται για να προστεθεί ειδική πληροφορία στο Manifest αρχείο, |
| | C | αλλαγή του τρέχοντος καταλόγου πριν την εκτέλεση της εντολής jar | | | C | αλλαγή του τρέχοντος καταλόγου πριν την εκτέλεση της εντολής jar | | ||
| Line 68: | Line 68: | ||
| </ | </ | ||
| + | ===== Εκτελώντας λογισμικό σε αρχεία JAR ===== | ||
| + | |||
| + | Μπορείτε να εκτελέσετε ένα πρόγραμμα που βρίσκεται σε ένα αρχείο JAR χρησιμοποιώντας την παρακάτω εντολή | ||
| + | |||
| + | < | ||
| + | java -jar jar-file | ||
| + | </ | ||
| + | |||
| + | To flag '' | ||
| + | |||
| + | <code java> | ||
| + | public static void main(String args[]) { .... } | ||
| + | </ | ||
| + | |||
| + | Για να προσδιορίσετε την κλάση εκκίνησης μέσα στο jar αρχείο, | ||
| + | < | ||
| + | Main-Class: myMainClass | ||
| + | </ | ||
| + | |||
| + | Για την δημιουργία ενός JAR αρχείου που περιέχει στο MANIFEST.MF αρχείo την παραπάνω γραμμή αρκεί να κάνουμε τα εξής. | ||
| + | - Δημιουργούμε ένα αρχείο text (π.χ. manifest-info.txt) που περιέχει την γραμμή που θέλουμε να προσθέσουμε στο MANIFEST.MF αρχείο δηλ. '' | ||
| + | - Στη συνέχεια δημιουργούμε jar αρχείο ως εξής < | ||
| + | |||
| + | Αν δεν θέλετε να φτιάξετε αρχείο txt θα μπορούσατε να γράψετε το εξής. | ||
| + | < | ||
| + | jar cvfe homework1.jar myMainClass ./*.class | ||
| + | </ | ||
| + | |||
| + | |Προηγούμενο: | ||