Πώς να διορθώσετε το σφάλμα "Δεν ήταν δυνατή η δημιουργία της εικονικής μηχανής Java".

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

Ωστόσο, εάν υπάρχει κάποιο πρόβλημα με τη ρύθμιση, ενδέχεται να εμφανιστεί το σφάλμα, "Δεν ήταν δυνατή η δημιουργία της εικονικής μηχανής (Machine.)Java . Αυτό το σφάλμα σημαίνει ότι η εγκατάσταση Java στον υπολογιστή σας δεν μπορεί να εκκινήσει το εικονικό sandbox (εικονική μηχανή) εντός του οποίου θα εκκινούσε συνήθως την εφαρμογή Java .

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

Βεβαιωθείτε(Make) ότι η Java έχει εγκατασταθεί(Java Is Installed) σωστά

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

Για να το κάνετε αυτό, ανοίξτε τη γραμμή εντολών επιλέγοντας το μενού Έναρξη(Start) , πληκτρολογώντας cmd και επιλέγοντας την εφαρμογή Γραμμή εντολών(Command Prompt) .

Στο παράθυρο της γραμμής εντολών, πληκτρολογήστε java – version και πατήστε Enter .

Εάν η Java έχει εγκατασταθεί σωστά, θα πρέπει να δείτε την έκδοση της Java , το SE Runtime Environment και την έκδοση Client VM .

Εάν δεν έχετε την πιο πρόσφατη έκδοση, θα πρέπει να φροντίσετε να την εγκαταστήσετε(install it) . Εάν αυτό φαίνεται καλό, είστε έτοιμοι να προχωρήσετε στο επόμενο βήμα αντιμετώπισης προβλημάτων.

Αναπτύξτε τη διαθέσιμη μνήμη συστήματος(Expand Available System Memory) για Java

Η πιο συνηθισμένη αιτία για το σφάλμα " Δεν(Could) ήταν δυνατή η δημιουργία της εικονικής μηχανής Java " είναι ότι η (Java)Java δεν έχει αρκετή διαθέσιμη μνήμη στο σύστημά σας για την εκκίνηση του προγράμματος-πελάτη VM.

Η Java(Java) έχει οριστεί αρχικά από προεπιλογή να χρησιμοποιεί ένα αρχικό και μέγιστο "μέγεθος σωρού". Έτσι, εάν εκτελείτε οποιαδήποτε εφαρμογή που υπερβαίνει το μέγιστο μέγεθος, θα προκαλέσει ένα σφάλμα.

Μπορείτε να το προσαρμόσετε αλλάζοντας την ποσότητα της μνήμης συστήματος που μπορεί να χρησιμοποιήσει η Java στο σύστημά σας. 

1. Επιλέξτε το μενού Έναρξη(Start) και πληκτρολογήστε μεταβλητές περιβάλλοντος. Επιλέξτε Επεξεργασία των μεταβλητών περιβάλλοντος συστήματος(Edit the System Environment Variables)

2. Στο παράθυρο Ιδιότητες συστήματος , επιλέξτε (System Properties)Μεταβλητές περιβάλλοντος(Environment Variables) .

3. Στο παράθυρο System Variables , επιλέξτε New .

4. Ορίστε το όνομα της μεταβλητής ως _JAVA_OPTIONS και ορίστε την τιμή της μεταβλητής ως -Xmx512M

5. Επιλέξτε OK και, στη συνέχεια, επιλέξτε ξανά OK .

Αυτό προσαρμόζει την επιτρεπόμενη μνήμη για Java στα 512 Mb. Η αλλαγή της ρύθμισης τίθεται σε ισχύ αμέσως, επομένως επανεκκινήστε την εφαρμογή Java και δείτε εάν το σφάλμα εξακολουθεί να εμφανίζεται. Εάν ναι, επαναλάβετε την παραπάνω διαδικασία αλλά αυξήστε τη μνήμη στα 1024 Mb ορίζοντας την τιμή σε -Xmx1024M αντί .

Εκτελέστε την Java ως διαχειριστής

Μερικές φορές τα σφάλματα εικονικής μηχανής μπορεί να προκληθούν από την έλλειψη κατάλληλων δικαιωμάτων διαχειριστή στον υπολογιστή σας με Windows. Για να δείτε αν είναι αυτό το πρόβλημα, ρυθμίστε την εφαρμογή Java στον υπολογιστή σας ώστε να εκτελείται ως διαχειριστής συστήματος(run as the system administrator) .

1. Επιλέξτε το κουμπί Έναρξη(Start) και πληκτρολογήστε Java . Επιλέξτε το δεξί βέλος δίπλα του και επιλέξτε Άνοιγμα τοποθεσίας αρχείου(Open file location) .

2. Κάντε δεξί κλικ στο εκτελέσιμο αρχείο Java και επιλέξτε (Java)Ιδιότητες(Properties) .

3. Επιλέξτε την καρτέλα Συμβατότητα και ενεργοποιήστε το πλαίσιο ελέγχου (Compatibility)Εκτέλεση του προγράμματος ως διαχειριστής(Run the program as an administrator) .

Επιλέξτε ΟΚ(OK) . Τώρα, την επόμενη φορά που θα εκτελεστεί η Java , θα έχει πλήρη δικαιώματα διαχειριστή.

Απεγκατάσταση και επανεγκατάσταση Java

Τέλος, εάν όλα τα άλλα έχουν αποτύχει, μπορεί απλώς να έχετε μια ελαττωματική εγκατάσταση της Java .

1. Επιλέξτε το μενού Έναρξη, πληκτρολογήστε προσθήκη ή αφαίρεση προγραμμάτων(add or remove programs) και επιλέξτε Προσθήκη ή αφαίρεση(Add or remove programs) ρυθμίσεων συστήματος προγραμμάτων.

2. Στις Εφαρμογές(Apps) και δυνατότητες(Features) , κάντε κύλιση προς τα κάτω στην Java , επιλέξτε την και επιλέξτε Κατάργηση εγκατάστασης(Uninstall) .

3. Επιλέξτε Ναι(Yes) για επιβεβαίωση και μόλις απεγκατασταθεί πλήρως η Java(Java is fully uninstalled) , επανεκκινήστε τα Windows.

4. Κάντε λήψη της πιο πρόσφατης έκδοσης Java(Download the latest version of Java) για το σύστημά σας. Βεβαιωθείτε ότι έχετε επιλέξει 32 bit εάν το σύστημά σας είναι 32 bit ή 64 bit εάν ο υπολογιστής σας είναι 64 bit. Εάν δεν είστε σίγουροι ποιο σύστημα διαθέτετε, φροντίστε να ελέγξετε πρώτα τον τύπο του συστήματός σας(check your system type first)

5. Κάντε διπλό κλικ στο αρχείο εγκατάστασης μετά τη λήψη. Επιλέξτε το κουμπί Εγκατάσταση(Install) για να ξεκινήσει η διαδικασία εγκατάστασης Java .

Περπατήστε στον υπόλοιπο οδηγό και μόλις ολοκληρωθεί η εγκατάσταση Java , επανεκκινήστε το σύστημα των Windows(Windows) .

Εκκαθάριση "Δεν ήταν δυνατή η δημιουργία της εικονικής μηχανής Java(Java Virtual Machine) "

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

Υπήρχαν άλλες επιδιορθώσεις που ανακαλύψατε και οι οποίες λειτουργούσαν επίσης με αυτό το σφάλμα; Μοιραστείτε(Share) τα μαζί μας στην παρακάτω ενότητα σχολίων!



About the author

Είμαι μηχανικός λογισμικού με πάνω από 10 χρόνια εμπειρίας στον κλάδο του Xbox. Ειδικεύομαι στην ανάπτυξη παιχνιδιών και στις δοκιμές ασφαλείας. Είμαι επίσης έμπειρος κριτικός και εργάζομαι σε έργα για μερικά από τα μεγαλύτερα ονόματα του gaming, συμπεριλαμβανομένων των Ubisoft, Microsoft και Sony. Στον ελεύθερο χρόνο μου, μου αρέσει να παίζω βιντεοπαιχνίδια και να παρακολουθώ τηλεοπτικές εκπομπές.



Related posts