Έναρξη του Eclipse από τη Java

Τελευταία τροποποίηση Τετάρτη 23 Ιουνίου 2004, 09:00

Η πλατφόρμα Eclipse χρησιμοποιεί εντατικά τους φορτωτές κλάσεων Java για τη φόρτωση των πρόσθετων λειτουργιών. Ακόμα και η φόρτωση του ίδιου του περιβάλλοντος εκτέλεσης Eclipse και του πλαισίου OSGi πρέπει να γίνει από ειδικούς φορτωτές κλάσεων. Τα προγράμματα-πελάτες, όπως είναι ένα κύριο πρόγραμμα Java ή μια μικροεφαρμογή εξυπηρετητή, δεν μπορούν να παραπέμψουν άμεσα σε κανένα τμήμα του Eclipse. Αντίθετα, ένας πελάτης πρέπει να χρησιμοποιήσει την κλάση EclipseStarter στο org.eclipse.core.runtime.adaptor για να εκκινήσει την πλατφόρμα, καλώντας τη λειτουργία που ορίζεται στις πρόσθετες λειτουργίες και τερματίζοντας τη λειτουργία της πλατφόρμας όταν ολοκληρώσει.

Πελάτες που δεν χρειάζεται να έχουν πρόσβαση σε καμία συγκεκριμένη λειτουργία, αλλά πρέπει απλώς να εκκινήσουν την πλατφόρμα, μπορούν να χρησιμοποιήσουν το org.eclipse.core.launcher.Main.run() στο startup.jar. Ωστόσο, πελάτες που πρέπει να καλέσουν μια συγκεκριμένη λειτουργία, μπορούν να χρησιμοποιήσουν το EclipseStarter. Για περισσότερες λεπτομέρειες, δείτε το javadoc μέσα σε αυτή την κλάση.