16. Java και java-gcj-compat

Αυτή η έκδοση του Fedora Core περιέχει ένα ελεύθερο περιβάλλον Java με όνομα java-gcj-compat . Η συλλογή java-gcj-compat περιέχει μία σουίτα εργαλείων και περιβάλλοντων εκτέλεσης τα οποία είναι ικανά για χτίσιμο και εκτέλεση πολλών χρήσιμων προγραμμάτων τα οποία είναι γραμμένα στη γλώσσα προγραμματισμού Java.

[Σημείωση]Το Fedora Core δεν περιλαμβάνει την Java

Το Java είναι σήμα κατατεθέν της Sun Microsystems. Το `java-gcj-compat` είναι ένα σύνολο καθαρά ελεύθερου λογισμικού το οποίο '''δεν''' είναι η Java, αλλά μπορεί να εκτελέσει λογισμικό Java.

Η υποδομή java-gcj-compat περιέχει τρία σημαντικά συστατικάi: ένα GNU Java runtime ( libgcj ), τον μεταγλωττιστή Eclipse Java ( ecj και ένα σετ από wrappers και συνδέσμους ( java-gcj-compat ) οι οποίοι παρουσιάζουν το runtime και τον μεταγλωττιστή στο χρήστη με ένα τρόπο παρόμοιο με άλλα περιβάλλοντα Java.

Τα πακέτα λογισμικού Java σε αυτή την έκδοση του Fedora χρησιμοποιούν το περιβάλλον java-gcj-compat. Αυτά τα πακέτα συμπεριλαμβάνουν τα Open Office.org Base, Eclipse, και Apache Tomcat. Ανατρέξτε στις συχνές ερωτήσεις Java στο http://www.fedoraproject.org/wiki/JavaFAQ για περισσότερες πληροφορίες για το ελεύθερο περιβάλλον Java java-gcj-compat που συμπεριλαμβάνεται στο Fedora.

[Σημαντικό]Συμπεριλάβετε την τοποθεσία και τις πληροφορίες έκδοσης στις αναφορές σφάλματος σας

Όταν καταχωρείτε μία αναφορά σφάλματος, βεβαιωθείτε ότι συμπεριλάβατε την έξοδο των παρακάτω εντολών:

16.1. Χειρισμός πακέτων Java και παρόμοιων-με-Java

In addition to the java-gcj-compat free software stack, Fedora Core lets you install multiple Java implementations and switch between them using the alternatives command line tool. However, every Java system you install must be packaged using the JPackage Project packaging guidelines to take advantage of alternatives . Once these packages are installed properly, the root user may switch between java and javac implementations using the alternatives command:

  • alternatives --config java  
    alternatives --config javac
    

16.2. Το Fedora και τα πακέτα Java του JPackage

Fedora Core includes many packages derived from the JPackage Project, which provides a Java software repository. These packages are modified in Fedora to remove proprietary software dependencies and to make use of GCJ's ahead-of-time compilation feature.

Use the Fedora repositories to update these packages, or use the JPackage repository for packages not provided by Fedora. Refer to the JPackage website at http://jpackage.org for more information on the project and the software it provides.

[Προειδοποίηση]Ανάμιξη πακέτων από το από το και το JPackage

Research package compatibility before you install software from both the Fedora and JPackage repositories on the same system. Incompatible packages may cause complex issues.