This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
java:jre [2017/02/16 06:37] gthanos [Το περιβάλλον εκτέλεσης - Java Runtime Environment] |
java:jre [2017/02/16 06:53] gthanos [Το περιβάλλον μεταγλώττισης και εκτέλεσης Java (JRE/JDK)] |
||
---|---|---|---|
Line 9: | Line 9: | ||
Στα παρακάτω σχήματα απεικονίζεται η διαδικασία μεταγλώττισης και εκτέλεσης ενός προγράμματος **Java**. O κώδικας Java μεταγλωττίζεται σε διαδικά αρχεία **.class** τα οποία είναι εκτελέσιμα από το JVM. To JVM μπορεί να εκτελεστεί σε υπολογιστές διαφορετικής αρχιτεκτονικής. Συμπερασματικά, το ίδιο εκτελέσιμο αρχείο **.class** μπορεί να εκτελεστεί σε υπολογιστές διαφορετικής αρχιτεκτονικής, χωρίς να απαιτηθεί η επαναμεταγλώττιση του. | Στα παρακάτω σχήματα απεικονίζεται η διαδικασία μεταγλώττισης και εκτέλεσης ενός προγράμματος **Java**. O κώδικας Java μεταγλωττίζεται σε διαδικά αρχεία **.class** τα οποία είναι εκτελέσιμα από το JVM. To JVM μπορεί να εκτελεστεί σε υπολογιστές διαφορετικής αρχιτεκτονικής. Συμπερασματικά, το ίδιο εκτελέσιμο αρχείο **.class** μπορεί να εκτελεστεί σε υπολογιστές διαφορετικής αρχιτεκτονικής, χωρίς να απαιτηθεί η επαναμεταγλώττιση του. | ||
- | | {{:java:java-code-lifecycle1.gif?450 |}} | {{:java:java-code-lifecycle2.gif?430 |}} | | + | | {{:java:java-code-lifecycle1.gif?390 |}} | {{:java:java-code-lifecycle2.gif?430 |}} | |
==== Το περιβάλλον εκτέλεσης - Java Runtime Environment ==== | ==== Το περιβάλλον εκτέλεσης - Java Runtime Environment ==== |