Μετά την εγκατάσταση του Eclipse SDK σε έναν κατάλογο, μπορείτε να
εκκινήσετε τον πάγκο εργασίας χρησιμοποιώντας το εκτελέσιμο αρχείο του Eclipse που περιλαμβάνεται στην έκδοση (χρειάζεστε επίσης ένα 1.4.2
JRE, το οποίο δεν παρέχεται με το Eclipse SDK). Σε Windows, το εκτελέσιμο
αρχείο ονομάζεται eclipse.exe,
και βρίσκεται στον υποκατάλογο eclipse
της εγκατάστασης. Εάν είναι εγκατεστημένο στο
c:\eclipse-SDK-3.2-win32
, το εκτελέσιμο αρχείο είναι το
c:\eclipse-SDK-3.2-win32\eclipse\eclipse.exe
.
Σημείωση: Η ρύθμιση στα περισσότερα λειτουργικά περιβάλλοντα είναι
ανάλογη.
Ειδικές οδηγίες για Mac OS X βρίσκονται παρακάτω.
Ως προεπιλογή, το Eclipse θα κατανείμει έως και 256 megabytes μνήμης σωρού Java. Αυτή
θα είναι αρκετή για όλες τις συνηθισμένες εργασίες ανάπτυξης.
Ωστόσο, ανάλογα με το JRE που εκτελείτε, τον αριθμό των πρόσθετων λειτουργιών
που χρησιμοποιείτε και τον αριθμό των αρχείων με τα οποία εργάζεστε
θα μπορείτε να αυξήσετε αυτή την ποσότητα.
Το Eclipse σας επιτρέπει να μεταβιβάζετε ορίσματα απευθείας στο Java VM
χρησιμοποιώντας το όρισμα της γραμμής εντολών -vmargs
, το οποίο
πρέπει να ακολουθήσει όλα τα υπόλοιπα συγκεκριμένα ορίσματα του Eclipse.
Επομένως, για να αυξήσετε τη διαθέσιμη μνήμη σωρού, πρέπει να
χρησιμοποιήσετε τα εξής:
eclipse -vmargs -Xmx<memory size>
με την τιμή <memory size>
ρυθμισμένη σε μεγαλύτερη από
"256M" (256 megabytes -- προεπιλογή).
Όταν χρησιμοποιείτε Sun VM, μπορεί επίσης να χρειαστεί να αυξήσετε το μέγεθος της μόνιμης μνήμης. Η προεπιλεγμένη μέγιστη τιμή είναι 64 megabytes, μπορεί όμως να χρειαστείτε μεγαλύτερη ανάλογα με τη ρύθμιση και χρήση των πρόσθετων λειτουργιών. Η μέγιστη τιμή μόνιμης μνήμης αυξάνεται χρησιμοποιώντας το όρισμα -XX:MaxPermSize=<memory size>:
eclipse -vmargs -XX:MaxPermSize=<memory size>
Αυτό το όρισμα μπορεί να μην είναι διαθέσιμο για όλες τις εκδόσεις και πλατφόρμες του VM. Συμβουλευθείτε την τεκμηρίωση του VM για περισσότερες λεπτομέρειες.
Σημειώστε ότι η ρύθμιση μεγαλύτερης μνήμης από το μέγεθος της φυσικής μνήμης στον υπολογιστή σας, θα προκαλέσει την "κατάρρευση" του Java, καθώς αντιγράφει αντικείμενα από και προς την εικονική μνήμη, μειώνοντας έτσι σημαντικά την απόδοση.
Όταν γίνεται εκκίνηση του πάγκου εργασίας εμφανίζεται ένα πλαίσιο διαλόγου
που σας επιτρέπει να επιλέξετε την τοποθεσία του χώρου εργασίας. Ο χώρος
εργασίας είναι ο κατάλογος στον οποίο θα αποθηκευτεί η εργασία σας.
Το Eclipse θα δημιουργήσει το χώρο εργασίας στον κατάλογο χρήστη, αν δεν τον
έχετε προσδιορίσει με διαφορετικό τρόπο. Αυτός ο κατάλογος χώρου εργασίας χρησιμοποιείται ως προεπιλεγμένη περιοχή για τα περιεχόμενα των έργων σας, καθώς και για τη διατήρηση των απαραίτητων μετα-δεδομένων.
Για κοινόχρηστες εγκαταστάσεις ή εγκαταστάσεις πολλών χώρων εργασίας, πρέπει
να ορίσετε ρητά την τοποθεσία για τον δικό σας χώρο εργασίας χρησιμοποιώντας το
πλαίσιο διαλόγου (ή μέσω του ορίσματος της γραμμής εντολών "-data
").
Ακολουθεί μια τυπική γραμμή εντολών του Eclipse:
eclipse -vm c:\jdk1.4.2\jre\bin\javaw
Συμβουλή: Συνίσταται να καθορίζετε ρητώς ποιο Java VM θα
χρησιμοποιηθεί, κατά την εκτέλεση του Eclipse. Αυτό επιτυγχάνεται με το όρισμα
της γραμμής εντολών "-vm
", όπως παρουσιάζεται παραπάνω.
Αν δεν χρησιμοποιήσετε το "-vm
", το Eclipse θα
ανατρέξει στη διαδρομή του λειτουργικού συστήματος. Όταν εγκαθιστάτε άλλα
προϊόντα Java, αυτά ενδέχεται να αλλάξουν τη διαδρομή σας, με αποτέλεσμα να
χρησιμοποιηθεί ένα διαφορετικό Java VM στην επόμενη εκκίνηση του Eclipse.
Για να δημιουργήσετε μια συντόμευση των Windows σε ένα εγκατεστημένο Eclipse:
eclipse.exe
στο Windows Explorer και
χρησιμοποιήστε την επιλογή "Δημιουργία συντόμευσης" από το μενού
περιεχομένων.Με το άνοιγμα αυτής της συντόμευσης γίνεται εκκίνηση του Eclipse. (Μπορείτε να σύρετε τη συντόμευση στην επιφάνεια εργασίας των Windows, αν θέλετε να έχετε εύκολη πρόσβαση.)
Σε Mac OS X, η εκκίνηση του Eclipse γίνεται αν διπλοπατήσετε την εφαρμογή Eclipse. Αν
πρέπει να μεταβιβάσετε ορίσματα στο Eclipse, θα χρειαστεί να τροποποιήσετε το
αρχείο eclipse.ini
στη δέσμη της εφαρμογών του Eclipse:
επιλέξτε το εικονίδιο δέσμης εφαρμογών του Eclipse κρατώντας
πατημένο το πλήκτρο Control. Με αυτή την ενέργεια θα παρουσιαστεί ένα
αναδυόμενο μενού. Επιλέξτε "Εμφάνιση περιεχομένων πακέτου" στο
αναδυόμενο μενού. Εντοπίστε το αρχείο eclipse.ini
στον υποφάκελο
Περιεχόμενα/MacOS
και ανοίξτε το με τη λειτουργία επεξεργασίας
κειμένου που προτιμάτε για να τροποποιήσετε τις επιλογές της γραμμής εντολών.
Αν πρέπει να γίνει εκκίνηση του Eclipse από τη γραμμή εντολών, μπορείτε να χρησιμοποιήσετε τη συμβολική διασύνδεση "eclipse" στον φάκελο του eclipse ανωτέρου επιπέδου. Αναφέρεται στο εκτελέσιμο αρχείο του eclipse μέσα στη δέσμη εφαρμογών και λαμβάνει τα ίδια ορίσματα όπως το "eclipse.exe" σε άλλες πλατφόρμες.
Σε Mac OS X 10.4 και μεταγενέστερη έκδοση, μπορεί να παρατηρήσετε καθυστέρηση κατά την εργασία με μεγάλο αριθμό πόρων αν επιτρέψετε την ευρετηριοποίηση του χώρου εργασίας σας από το Spotlight. Για να αποτραπεί αυτό το ενδεχόμενο, επιλέξτε "Προτιμήσεις συστήματος", στη συνέχεια το εικονίδιο Spotlight, την καρτέλα "Απόρρητο" και πατήστε το κουμπί "Προσθήκη" ("+"). Θα εμφανιστεί ένα πλαίσιο διαλόγου στο οποίο μπορείτε να εντοπίσετε τον κατάλογο του χώρου εργασίας σας.
Η ταχύτητα εκκίνησης μιας κοινόχρηστης εγκατάστασης μπορεί να βελτιωθεί αν αποθηκευτούν οι κατάλληλες πληροφορίες λανθάνουσας μνήμης στην περιοχή της κοινόχρηστης εγκατάστασης. Για να επιτευχθεί αυτό, μετά την αποσυμπίεση της κατανομής του Eclipse, εκτελέστε το μια φορά με την επιλογή "-initialize" από έναν λογαριασμό με πρόσβαση εγγραφής στον κατάλογο εγκατάστασης.
Το εκτελέσιμο αρχείο Eclipse και η ίδια η πλατφόρμα προσφέρουν ένα πλήθος επιλογών εκτέλεσης, οι οποίες ενδιαφέρουν όσους ασχολούνται με την ανάπτυξη ή με τον εντοπισμό και τη διόρθωση σφαλμάτων σε τμήματα του Eclipse. Παρακάτω παρέχεται μια λίστα με τις συνηθέστερα χρησιμοποιούμενες επιλογές. Για πλήρη λίστα, δείτε τη σελίδα επιλογών χρόνου εκτέλεσης του Eclipse, στον οδηγό ανάπτυξης πρόσθετων λειτουργιών πλατφόρμας. Η γενική φόρμα εκτέλεσης του εκτελέσιμου αρχείου Eclipse είναι:
eclipse [platform options] [-vmargs [Java VM arguments]]
Εντολή | Περιγραφή | Από |
---|---|---|
-arch architecture |
Ορίζει την αρχιτεκτονική του επεξεργαστή στον οποίο εκτελείται η πλατφόρμα Eclipse. Η πλατφόρμα Eclipse υπολογίζει συνήθως τις βέλτιστες ρυθμίσεις, χρησιμοποιώντας την επικρατούσα τιμή της ιδιότητας os.arch της Java. Αν καθορίζεται εδώ, αυτή είναι η τιμή την οποία χρησιμοποιεί η πλατφόρμα Eclipse. Η τιμή που καθορίζεται εδώ είναι διαθέσιμη στις πρόσθετες λειτουργίες ως BootLoader.getOSArch(). Παραδείγματα τιμών: "x86", "sparc", "PA-RISC", "ppc". |
2.0 |
-application applicationId |
Η εφαρμογή προς εκτέλεση. Οι εφαρμογές δηλώνονται με τις επεκτάσεις που παρέχουν πρόσθετες λειτουργίες, στο σημείο επέκτασης org.eclipse.core.runtime.applications. Το όρισμα αυτό συνήθως δεν χρειάζεται. Αν καθορίζεται, η τιμή αντικαθιστά αυτή που παρέχεται από τις ρυθμίσεις. Αν δεν καθορίζεται, τότε εκτελείται ο πάγκος εργασίας Eclipse. | 1.0 |
-clean |
Εκκαθαρίζει τα δεδομένα στη λανθάνουσα μνήμη που χρησιμοποιούνται από το πλαίσιο OSGi και το περιβάλλον εκτέλεσης του Eclipse. Προσπαθήστε να εκτελέσετε το Eclipse μια φορά με αυτή την επιλογή αν παρατηρήσετε σφάλματα εκκίνησης μετά την εγκατάσταση, την ενημέρωση ή κατά τη χρήση κοινόχρηστων ρυθμίσεων. | 3.0 |
-configuration configurationFileURL |
Η θέση για το αρχείο ρυθμίσεων της πλατφόρμας Eclipse, που εκφράζεται ως URL. Το αρχείο ρυθμίσεων προσδιορίζει τη θέση της πλατφόρμας Eclipse, το σύνολο των διαθέσιμων πρόσθετων λειτουργιών και τη βασική λειτουργία. Θα πρέπει να σημειωθεί ότι δεν επιτρέπονται σχετικά URL. Το αρχείο ρυθμίσεων εγγράφεται στη θέση αυτή, όταν γίνεται εγκατάσταση ή ενημέρωση της πλατφόρμας Eclipse. | 2.0 |
-consolelog |
Δημιουργεί ένα είδωλο του αρχείου καταγραφής σφαλμάτων της πλατφόρμας Eclipse στην κονσόλα που χρησιμοποιείται για την εκτέλεση του Eclipse. Εύχρηστη σε συνδυασμό με την εντολή -debug . |
1.0 |
-data workspacePath |
Η διαδρομή του χώρου εργασίας στον οποίο εκτελείται η πλατφόρμα Eclipse. Η θέση του χώρου εργασίας αποτελεί επίσης την προεπιλεγμένη θέση για τα έργα. Σχετικές διαδρομές ερμηνεύονται ως προς τον κατάλογο από τον οποίο ξεκίνησε η εφαρμογή Eclipse. | 1.0 |
-debug [optionsFile] |
Θέτει την πλατφόρμα σε κατάσταση λειτουργίας εντοπισμού και διόρθωσης σφαλμάτων και φορτώνει τις επιλογές της λειτουργίας αυτής από το αρχείο στη δεδομένη θέση, αν αυτή καθορίζεται. Το αρχείο αυτό υποδεικνύει τα σημεία εντοπισμού και διόρθωσης σφαλμάτων που είναι διαθέσιμα για μια πρόσθετη λειτουργία, καθώς και το αν αυτά είναι ενεργοποιημένα ή όχι. Αν δεν έχει δοθεί μια θέση αρχείου, η πλατφόρμα αναζητά ένα αρχείο με την ονομασία ".options", στον κατάλογο από τον οποίο ξεκίνησε η εφαρμογή eclipse. Ως θέσεις αρχείου μπορούν να δοθούν τόσο URLs όσο και διαδρομές του συστήματος αρχείου. | 1.0 |
-dev [classpathEntries] |
Θέτει την πλατφόρμα σε κατάσταση λειτουργίας ανάπτυξης. Οι προαιρετικές καταχωρήσεις διαδρομής κλάσης (μια λίστα με κόμμα ως διαχωριστικό) προστίθενται στη διαδρομή κλάσης χρόνου εκτέλεσης κάθε πρόσθετης λειτουργίας. Για παράδειγμα, όταν ο χώρος εργασίας περιέχει πρόσθετες λειτουργίες των οποίων η ανάπτυξη βρίσκεται σε εξέλιξη, ο προσδιορισμός -dev bin προσθέτει μια καταχώρηση διαδρομής κλάσης για κάθε κατάλογο πρόσθετης λειτουργίας του έργου, με το όνομα bin , επιτρέποντας τον εντοπισμό στη θέση αυτή των νέων αρχείων κλάσης. Πλεονάζουσες καταχωρήσεις ή μη υπάρχουσες διαδρομές κλάσης απαλείφονται. |
1.0 |
-initialize |
Εκτελεί απόδοση αρχικών τιμών στις ρυθμίσεις που εκτελούνται. Γίνεται ανανέωση όλων των δομών δεδομένων και λανθανουσών μνημών (cache) που σχετίζονται με το περιβάλλον εκτέλεσης. Εύχρηστο με κοινόχρηστες εγκαταστάσεις: η εκτέλεση του Eclipse μια φορά με αυτή την επιλογή από έναν λογαριασμό με προνόμια εγγραφής θα βελτιώσει την απόδοση της εκκίνησης. | 3.0 |
-keyring keyringFilePath |
Η θέση της βάσης δεδομένων εξουσιοδοτήσεων (ή του αρχείου αποθήκευσης κλειδιών) στο δίσκο. Το όρισμα αυτό πρέπει να χρησιμοποιείται σε συνδυασμό με την επιλογή -password . Σχετικές διαδρομές ερμηνεύονται ως προς τον κατάλογο από τον οποίο ξεκίνησε η εφαρμογή Eclipse. |
1.0 |
-nl locale |
Ορίζει το όνομα των τοπικών ρυθμίσεων όπου εκτελείται η πλατφόρμα Eclipse. Η πλατφόρμα Eclipse υπολογίζει συνήθως αυτόματα τις βέλτιστες ρυθμίσεις. Αν καθορίζεται εδώ, αυτή είναι η τιμή την οποία χρησιμοποιεί η πλατφόρμα Eclipse. Η τιμή που καθορίζεται εδώ είναι διαθέσιμη στις πρόσθετες λειτουργίες ως BootLoader.getNL(). Παραδείγματα τιμών: "en_US" και "fr_FR_EURO". | 2.0 |
-nosplash |
Εκτελεί την πλατφόρμα χωρίς να ανοίγει την οθόνη εκκίνησης. | 1.0 |
-os operatingSystem |
Ορίζει το λειτουργικό σύστημα στο οποίο εκτελείται η πλατφόρμα Eclipse. Η πλατφόρμα Eclipse υπολογίζει συνήθως τις βέλτιστες ρυθμίσεις, χρησιμοποιώντας την επικρατούσα τιμή της ιδιότητας os.name της Java. Αν καθορίζεται εδώ, αυτή είναι η τιμή την οποία χρησιμοποιεί η πλατφόρμα Eclipse. Η τιμή που καθορίζεται εδώ είναι διαθέσιμη για τις πρόσθετες λειτουργίες ως BootLoader.getOS() και χρησιμοποιείται για την επίλυση των εμφανίσεων της μεταβλητής $os$ σε διαδρομές που αναφέρονται στο αρχείο δήλωσης πρόσθετης λειτουργίας. Παραδείγματα τιμών: "win32", "linux", "hpux", "solaris", "aix". |
1.0 |
-password password |
Ο κωδικός πρόσβασης για τη βάση δεδομένων εξουσιοδοτήσεων. Χρησιμοποιείται σε συνδυασμό με την επιλογή -keyring . |
1.0 |
-perspective perspectiveId |
Η προοπτική που θα ανοίξει στο παράθυρο του ενεργού χώρου εργασίας κατά την εκκίνηση. Αν η παράμετρος αυτή δεν καθορίζεται, τότε θα ανοίξει η προοπτική η οποία ήταν ενεργή κατά τον τερματισμό. | 1.0 |
-plugincustomization propertiesFile |
Η θέση ενός αρχείου ιδιοτήτων που περιέχει τις προεπιλεγμένες ρυθμίσεις για τις προτιμήσεις μιας πρόσθετης λειτουργίας. Αυτές οι προεπιλεγμένες ρυθμίσεις αντικαθιστούν τις προεπιλεγμένες ρυθμίσεις που ορίζονται στη βασική λειτουργία. Σχετικές διαδρομές ερμηνεύονται ως προς τον κατάλογο από τον οποίο ξεκίνησε η εφαρμογή Eclipse. | 2.0 |
-product productId |
Η ταυτότητα του προϊόντος που εκτελείται. Το προϊόν δίνει τη χρήση της προσωπικής συνιστώσας του Eclipse, η οποία έχει ξεκινήσει, και προσδιορίζει τις χρησιμοποιούμενες πληροφορίες προσαρμογής του προϊόντος. Αντικαθιστά το "-feature", το οποίο εξακολουθεί να υποστηρίζεται για λόγους συμβατότητας. | 3.0 |
-refresh |
Επιλογή για την εκτέλεση μιας καθολικής ανανέωσης του χώρου εργασίας κατά την εκκίνηση. Αυτή θα διευθετήσει τυχόν αλλαγές που έχουν πραγματοποιηθεί στο σύστημα αρχείων, από την τελευταία εκτέλεση της πλατφόρμας. | 1.0 |
-showlocation [workspaceName] |
Επιλογή για την εμφάνιση της θέσης του χώρου εργασίας στη γραμμή τίτλου του παραθύρου. Στην έκδοση 2.0, η επιλογή αυτή λειτουργούσε μόνο σε συνδυασμό με το όρισμα της γραμμής εντολών "-data". Στο 3.2, προστέθηκε ένα προαιρετικό όρισμα ονόματος χώρου εργασίας που εμφανίζει το παρεχόμενο όνομα στη γραμμή τίτλου του παραθύρου αντί στην τοποθεσία του χώρου εργασίας. | 2.0 |
-vm vmPath |
Η θέση του περιβάλλοντος χρόνου εκτέλεσης Java (JRE) που χρησιμοποιείται για την εκτέλεση της πλατφόρμας Eclipse. Αν δεν ορίζεται, το JRE βρίσκεται στο jre , αδελφικό στοιχείο του εκτελέσιμου αρχείου Eclipse. Σχετικές διαδρομές ερμηνεύονται ως προς τον κατάλογο από τον οποίο ξεκίνησε η εφαρμογή Eclipse. |
1.0 |
-vmargs args |
Όταν περάσει στο Eclipse, η επιλογή αυτή χρησιμοποιείται για την προσαρμογή της λειτουργίας του Java VM που χρησιμοποιείται για την εκτέλεση του Eclipse. Αν καθορίζεται, η επιλογή αυτή πρέπει να βρίσκεται στο τέλος της γραμμής εντολών. Τα δεδομένα ορίσματα εξαρτώνται από το VM το οποίο εκτελείται. | 1.0 |
Όλα τα ορίσματα τα οποία ακολουθούν (αλλά δεν συμπεριλαμβάνουν) την καταχώρηση -vmargs περνούν απευθείας στο υποδεικνυόμενο Java VM ως ορίσματα εικονικής μηχανής (δηλαδή, πριν την κλάση που θα εκτελεστεί). Σημείωση: Αν ένα όρισμα εκκίνησης Eclipse, όπως "-data", παρέχεται μετά τα ορίσματα Java vm (-vmargs), δεν θα πραγματοποιηθεί εκκίνηση του Eclipse, ενώ θα λάβετε ένα μήνυμα σφάλματος "JVM terminated. Exit code=1".