java:jre

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
java:jre [2017/02/14 10:43]
gthanos
java:jre [2017/02/16 06:59] (current)
gthanos [Το περιβάλλον εκτέλεσης - Java Runtime Environment]
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 ====
  
-|  ​{{ :​java:​jre-stack.png?​1000|}}  ​|   | To περιβάλλον εκτέλεσης οποιουδήποτε προγράμματος Java (το λεγόμενο ​JRE) αποτελείται από τα εξής ​a) Java Virtual Machine (JVM) b) Java API classes (standard βιβλιοθήκη της Java) |+{{ :​java:​jre-stack.png?​250Java Runtime Environment}}  ​Το περιβάλλον εκτέλεσης οποιουδήποτε προγράμματος Java (Java Runtime Environment - JRE) αποτελείται από τα εξής
 +  - Java Virtual Machine (JVM)  
 +  - Java API classes (standard βιβλιοθήκη της Java)
  
 ===== Το περιβάλλον μεταγλώττισης ===== ===== Το περιβάλλον μεταγλώττισης =====
java/jre.1487069037.txt.gz · Last modified: 2017/02/14 10:43 by gthanos