Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Μήπως Java Home Δεν σημείο στο JDK

Ακριβώς επειδή έχετε το Java Development Kit ( JDK ) είναι εγκατεστημένο στο σύστημά σας, δεν σημαίνει ότι αυτόματα θα είναι σε θέση να καταρτίσει κώδικα της Java με διαφορετικά περιβάλλοντα ανάπτυξης ή την κατασκευή εργαλείων . Εάν αυτά τα εργαλεία δεν έχουν ρυθμιστεί σωστά με την τοποθεσία του JDK , θα πάρετε τα μηνύματα λάθους που τελειώνουν με το " JAVA_HOME δεν δείχνουν προς την JDK . « Θα χρειαστεί να ρυθμίσετε το εργαλείο με τη διεύθυνση κατάλογο του JDK της . JDK
Η

Το JDK είναι το πακέτο λογισμικού που περιλαμβάνει το πρόγραμμα " javac " : ο compiler της Java . Αυτό είναι το λογισμικό που κάνει τη δουλειά της μετάφρασης Java πηγαίο κώδικα σε κώδικα Java byte για την εικονική μηχανή της Ιάβας ( JVM ) για να εκτελέσει πράγματι . Το JDK παράγεται από την εταιρεία που διατηρεί τη γλώσσα Java , Oracle , και δεν έχει ενσωματωθεί απευθείας στον εκτελέσιμο κώδικα ολοκληρωμένα περιβάλλοντα ανάπτυξης ( IDEs ) ή άλλα εργαλεία ανάπτυξης Java . Αυτά τα εργαλεία μπορούν να χρησιμοποιήσουν το JDK , αλλά δεν περιέχουν στην πραγματικότητα .
Εικόνων Path Variable
Η

Όταν εργαλεία ανάπτυξης Java κάνουν χρήση του JDK , επικαλούνται το λογισμικό με σύστημα κλήσης απευθείας στο compiler μέσω της διεύθυνσης του καταλόγου . Προγράμματα κατάστημα αυτή η διεύθυνση καταλόγου σε μια σειρά χαρακτήρων που ονομάζεται μεταβλητή μονοπατιού . Κατά την εγκατάσταση του JDK στο σύστημά σας , ο εγκαταστάτης θα προσθέσει τον προεπιλεγμένο κατάλογο με μεταβλητή διαδρομή του συστήματος . Το JDK είναι απλά μια συλλογή των φακέλων , και εάν τα μετακινήσετε μετά την αρχική εγκατάσταση , τότε η μεταβλητή διαδρομή δεν θα ενημερωθεί μόνο για να αντικατοπτρίζουν αυτή την αλλαγή . Όταν η τοποθεσία του JDK δεν ταιριάζει με τη διεύθυνση στη διαδρομή μεταβλητής , τα εργαλεία ανάπτυξης Java θα μπορούσε να είναι σε θέση να βρείτε ένα compiler Java .

Η Πολλαπλές μεταβλητές Path
Η

Δεν εργαλείο ανάπτυξης , εκτός από το ίδιο το JDK έχει κωδικό compiler χτισμένο σε εκτελέσιμο κώδικα του . Μερικά εργαλεία , ωστόσο , περιλαμβάνουν JDK εντός αρχεία πόρων τους . Όταν ένα εργαλείο ανάπτυξης Java δεν έρχονται με ένα JDK , θα διαβουλεύεται με μεταβλητή διαδρομή του συστήματος για τη θέση του μεταγλωττιστή . Εάν το εργαλείο ανάπτυξης περιλαμβάνει ένα JDK εντός αρχεία των πόρων της, τότε θα έχει τη δική Java μεταβλητή μονοπατιού σειρά του σε δική του συσκευασία του JDK . Αυτό θα προκαλέσει το εργαλείο για να χρησιμοποιήσετε το JDK μέσα στα αρχεία των πόρων της , παρά JDK του συστήματος .
Εικόνων Συγκρούσεις
Η

Όταν ένα μήνυμα σφάλματος τελειώνει με την υπόδειξη " JAVA_HOME δεν δείχνει προς το JDK , " έχει συνήθως να κάνει με τη διαμόρφωση ενός εργαλείου κατασκευής . Κατασκευάστηκε εργαλεία όπως το Maven , Tomcat , ή Αντ αυτοματοποίηση εξειδικευμένες εκδόσεις του Java πηγαίο κώδικα για τα μηχανήματα ή εφαρμογές . Αν ξεχάσετε να ρυθμίσετε τη διαδρομή η κατασκευή θα πρέπει να χρησιμοποιούν , τότε θα είναι σε θέση να εντοπίσει συλλογή πόρων . Μπορείτε είτε να ρυθμίσετε το λογισμικό για να χρησιμοποιήσετε το προεπιλεγμένο σύστημα του ξενιστή JDK , ή να περιλαμβάνει μια JDK με τον πηγαίο κώδικα για το λογισμικό κατασκευής να χρησιμοποιήσετε . Ωστόσο, το λογισμικό κατασκευής θα παράγει αυτό το σφάλμα, εκτός εάν καθορίσετε μια JDK για να χρησιμοποιήσετε . Θα πρέπει να συμβουλευτείτε την τεκμηρίωση για το συγκεκριμένο λογισμικό κατασκευής σας για οδηγίες σχετικά με τη ρύθμιση αυτή την πορεία JDK .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα