This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
|
java:classpath [2016/02/24 14:13] doufexi |
java:classpath [2019/02/13 08:40] gthanos [Η μεταβλητή περιβάλλοντος CLASSPATH] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Η μεταβλητή περιβάλλοντος CLASSPATH ====== | ====== Η μεταβλητή περιβάλλοντος CLASSPATH ====== | ||
| + | |||
| + | <color red> Η συγκεκριμένη ενότητα είναι προαιρετική. Μπορείτε να προχωρήσετε στο μάθημα χωρίς να τη διαβάσετε. </ | ||
| Ως CLASSPATH ορίζεται το σύνολο των καταλόγων (directories) του συστήματος στα οποία βρίσκονται μεταγλωττισμένες κλάσεις (δηλ **.class** αρχεία) και οι οποίες είναι απαραίτητες για την μεταγλώττιση ή για τη εκτέλεση ενός προγράμματος Java. Με άλλα λόγια το CLASSPATH για κάθε Java πρόγραμμα δείχνει στο σύνολο των βιβλιοθηκών που απαιτούνται. | Ως CLASSPATH ορίζεται το σύνολο των καταλόγων (directories) του συστήματος στα οποία βρίσκονται μεταγλωττισμένες κλάσεις (δηλ **.class** αρχεία) και οι οποίες είναι απαραίτητες για την μεταγλώττιση ή για τη εκτέλεση ενός προγράμματος Java. Με άλλα λόγια το CLASSPATH για κάθε Java πρόγραμμα δείχνει στο σύνολο των βιβλιοθηκών που απαιτούνται. | ||
| Line 44: | Line 46: | ||
| </ | </ | ||
| - | , δηλαδή έχουμε | + | Μετά την μεταγλώττιση λαμβάνουμε |
| < | < | ||
| myProject/ | myProject/ | ||
| Line 96: | Line 98: | ||
| <WRAP tip 80% center round> | <WRAP tip 80% center round> | ||
| - | Παρατηρήστε ότι ορίζουμε το **jar** αρχείο και όχι τον κατάλογο στον οποίο περιέχεται. Στο παραπάνω παράδειγμα χρησιμοποιούμε απόλυτα paths για τον ορισμό του CLASSPATH. Φυσικά μπορείτε να χρησιμοποιείται και σχετικά paths, όπως παρακάτω | + | Παρατηρήστε ότι ορίζουμε το **jar** αρχείο και όχι τον κατάλογο στον οποίο περιέχεται |
| Υποθέτωντας ότι βρίσκεστε στον κατάλογο **/ | Υποθέτωντας ότι βρίσκεστε στον κατάλογο **/ | ||
| Line 108: | Line 110: | ||
| Εάν θέλετε να ορίσετε στο CLASSPATH πολλαπλά **jar** αρχεία ή directories, | Εάν θέλετε να ορίσετε στο CLASSPATH πολλαπλά **jar** αρχεία ή directories, | ||
| - | Αν για παράδειγμα, | + | Αν για παράδειγμα, |
| < | < | ||