Πώς να μεταγλωττίσετε και να εκτελέσετε το πρώτο σας πρόγραμμα Java;



Αυτό το άρθρο θα σας βοηθήσει να μεταγλωττίσετε και να εκτελέσετε ένα πρόγραμμα java. Θα σας βοηθήσει επίσης να μάθετε βασικές αρχές java και ένα βήμα προς βήμα φροντιστήριο για να γράψετε, να συντάξετε και να εκτελέσετε ένα πρόγραμμα Java.

Γλώσσες υψηλού επιπέδου όπως , , C ++ , κλπ. συντάξτε ένα πρόγραμμα στον αντίστοιχο κωδικό χαμηλού επιπέδου που μπορεί να κατανοηθεί και να εκτελεστεί από το μηχάνημα. Σε αυτό το blog, θα συζητήσουμε πώς να γράψετε, να συντάξετε και να εκτελέσετε ένα πρόγραμμα java.

Το πρώτο βήμα είναι να δημιουργήσετε ένα φάκελο, να δημιουργήσετε ένα Τάξη Java και γράψτε ένα πρόγραμμα Java. Όταν γράφουμε ένα πρόγραμμα Java, javac ( Μεταγλωττιστής Java ) μεταφράζει τον πηγαίο κώδικα java στο bytecode δηλ. .τάξη αρχείο . Το Bytecode είναι η γλώσσα μηχανής της Java Virtual Machine (JVM). Το Bytecode αναφέρεται επίσης ως ο μαγικός κώδικας της Java που είναι ανεξάρτητος από την πλατφόρμα.





Ένα σημαντικό βήμα μετά την εγκατάσταση της Java στο σύστημα είναι να ορίσετε μια διαδρομή. Μπορείτε να ανατρέξετε σε αυτό ' Πώς να ορίσετε μια διαδρομή στην Java; » άρθρο για να γνωρίζετε την ακριβή διαδικασία.

Ας δημιουργήσουμε ένα απλό πρόγραμμα java.



Δημιουργήστε ένα αρχείο java ως Γεια σας, World.java

δημόσια τάξη HelloWorld {public static void main (String args []) {System.out.println ('Hello World')}}

Για να μεταγλωττίσετε αυτό το πρόγραμμα, πληκτρολογήστε την εντολή που εμφανίζεται παρακάτω στη γραμμή εντολών σας και πατήστε enter.

print_r ()
javac HelloWorld.java

Αυτότρέχει javac.exe , ο μεταγλωττιστής.Η γενικευμένη εντολή για τη σύνταξη οποιουδήποτε .



  javac .java    

Μόλις πατήσετε enter, θα δημιουργηθεί το αρχείο HelloWorld .class. Θα βρείτε και τα δύο Γεια σαςTesters.java και HelloTesters.class μεταξύ των αρχείων στον κατάλογο εργασίας σας.

Όταν καταρτίζουμε πρόγραμμα java χρησιμοποιώντας javac εργαλείο, γενικά ο μεταγλωττιστής java εκτελεί τα παρακάτω βήματα:

  • Έλεγχος σύνταξης

  • Προσθήκη επιπλέον κωδικού

  • Μετατροπή πηγαίου κώδικα σε κώδικα byte, δηλαδή από αρχείο .java προς το αρχείο .class

Έτσι, όταν λέω ότι ο μεταγλωττιστής προσθέτει επιπλέον κώδικα κατά τη στιγμή της σύνταξης, για παράδειγμα, εάν δεν έχετε γράψει κανένα οικοδόμος στο πρόγραμμά σας τότε ο μεταγλωττιστής θα προσθέσει ένα προεπιλεγμένος κατασκευαστής στο πρόγραμμά σας.

Ο κύριος σκοπός της συλλογής java είναι η παραγωγή αρχείο .class ενός προγράμματος που κατανοεί η μηχανή.

Σημείωση: Η Java απαιτεί το καθένα τάξη τοποθετημένο στο δικό του αρχείο προέλευσης πρέπει να είναι ίδιο με το όνομα κλάσης με επέκταση Java.

Όταν αρχίζουμε να καταρτίζουμε τον πηγαίο κώδικα, κάθε τάξη τοποθετείται στη δική της αρχείο .class που περιέχει bytecode .Ας υποθέσουμε, εάν θέλετε να μεταγλωττίσετε πολλά αρχεία κάθε φορά, τότε μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή:

javac * .java

Αυτή η εντολή θα μετατρέψει όλα τα αρχεία java σε αρχείο .class.

Με αυτό, καταλήγουμε στο τέλος αυτού του άρθρου σχετικά με τη διαδικασία Java Compilation. Ελπίζω να καταλάβατε πώς να συντάξετε ένα πρόγραμμα java και να είστε ξεκάθαροι για κάθε πτυχή που έχω συζητήσει παραπάνω.

Δείτε το από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο. Είμαστε εδώ για να σας βοηθήσουμε σε κάθε βήμα του ταξιδιού σας, για να γίνετε εκτός από αυτές τις ερωτήσεις της συνέντευξης java, έχουμε ένα πρόγραμμα σπουδών που έχει σχεδιαστεί για φοιτητές και επαγγελματίες που θέλουν να γίνουν προγραμματιστές Java.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του άρθρου «πώς να μεταγλωττίσετε το πρόγραμμα java» και θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.