Διόρθωση: Το δυαδικό αρχείο Java Platform SE σταμάτησε να λειτουργεί στα Windows 11 / 10

Οι εφαρμογές που βασίζονται σε Java συνήθως λειτουργούν αρκετά ομαλά με μερικές περιστασιακές διακοπές λειτουργίας εδώ και εκεί. Ένα από αυτά τα πιο συζητημένα λάθη είναι "Το δυαδικό αρχείο Java (TM) Platform SE σταμάτησε να λειτουργεί», το οποίο ορισμένοι χρήστες ανέφεραν ότι το είδαν ενώ προσπαθούσαν να εκτελέσουν εφαρμογές που βασίζονται σε Java στα συστήματά τους. Στις περισσότερες περιπτώσεις, η διένεξη μεταξύ του προγράμματος οδήγησης της κάρτας γραφικών και της πλατφόρμας Java είναι η ρίζα της αιτίας. Εάν αντιμετωπίζετε το ίδιο δίλημμα, απλώς ακολουθήστε αυτές τις διορθώσεις.

Πίνακας περιεχομένων

Διόρθωση 1 – Ενημερώστε το πρόγραμμα οδήγησης της κάρτας γραφικών

Η ενημέρωση του προγράμματος οδήγησης της κάρτας γραφικών θα πρέπει να έχει αποτέλεσμα.

Δείξαμε πώς να ενημερώνετε εύκολα μια κάρτα NVIDIA. Εάν χρησιμοποιείτε κάρτα Radeon ή Intel, τα βήματα είναι διαφορετικά αλλά η μέθοδος είναι παρόμοια.

1. Αρχικά, ανοίξτε το Geforce Experience.

2. Όταν ανοίξει το GeForce Experience, κάντε κλικ στο "ΟΔΗΓΟΙ" περιοχή.

3. Μετά από αυτό, πατήστε στο "ΚΑΤΕΒΑΣΤΕ“.

Λήψη Ελάχ

Τώρα, το Geforce Experience θα κατεβάσει το πιο πρόσφατο πρόγραμμα οδήγησης για την κάρτα σας.

4. Μόλις ολοκληρωθεί, πατήστε στο "Εξπρές εγκατάσταση“.

Ελάχ

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

Μετά την εγκατάσταση του προγράμματος οδήγησης, επανεκκίνηση το σύστημα μια φορά. Αυτό θα λύσει το πρόβλημα που αντιμετωπίζετε.

Επιδιόρθωση 2 – Απεγκατάσταση και επανεγκατάσταση Java

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

Βήμα 1

1. Αρχικά, πατήστε το Πλήκτρο Windows+X κλειδιά μαζί.

2. Στη συνέχεια, πατήστε στο "Εφαρμογές και δυνατότητες” για να ανοίξετε τη σελίδα Ρυθμίσεις.

Εφαρμογές και δυνατότητες Ελάχ

3. Τώρα, στη δεξιά πλευρά, πληκτρολογήστε "Ιάβα" στο πλαίσιο αναζήτησης.

4. Αυτά θα ανοίξουν τη λίστα των εφαρμογών Java στο σύστημά σας.

Java Update Search Ελάχ

5. Μετά από αυτό, πατήστε στο μενού με τις τρεις κουκκίδες δίπλα στην πρώτη εφαρμογή Java και πατήστε στο "Απεγκατάσταση“.

6. Και πάλι, επιβεβαιώστε τη δράση σας, πατήστε στο "Απεγκατάσταση“.

Απεγκατάσταση ξανά Ελάχ

Αυτό θα απεγκαταστήσει την εφαρμογή Java από το σύστημά σας.

7. Τώρα, ακολουθώντας την ίδια μέθοδο, απεγκαταστήστε άλλες εφαρμογές Java στη λίστα.

Java Search Min

Μετά από αυτό, κλείστε τις Ρυθμίσεις.

Βήμα 2

Τώρα, πρέπει να κατεβάσετε την πιο πρόσφατη έκδοση της εργαλειοθήκης Java και να την εγκαταστήσετε.

1. Στην αρχή, ανοίξτε το Λήψη αρχείου Java Ενότητα.

2. Στη συνέχεια, επιλέξτε το σωστό βοηθητικό πρόγραμμα και έκδοση για λήψη και πατήστε σε αυτό.

Jdk Min

3. Πρέπει να συνδεθείτε χρησιμοποιώντας τα διαπιστευτήριά σας Oracle. Αυτό θα ξεκινήσει τη διαδικασία λήψης.

Είσοδος Ελάχ

Αφού το κατεβάσετε, κλείστε το παράθυρο του προγράμματος περιήγησης.

4. Μετά από αυτό, διπλό κλικ στο ληφθέν αρχείο εγκατάστασης.

Jdk Dc Min

5. Στη συνέχεια, πατήστε στο "Επόμενο” για να εγκαταστήσετε τα διάφορα βοηθητικά προγράμματα Java στο σύστημά σας.

Επόμενο Min

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

Διόρθωση 3 – Τροποποίηση των μεταβλητών περιβάλλοντος

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

1. Αρχικά, πατήστε το Πλήκτρο Windows+R κλειδιά μαζί.

2. Στη συνέχεια, πληκτρολογήστε αυτήν την εντολή UTR και πατήστε στο "Εντάξει“.

sysdm.cpl
Sysdm Cpl Ελάχ

Αυτό θα ανοίξει το παράθυρο Ιδιότητες συστήματος.

3. Όταν ανοίξει ο πίνακας Ιδιότητες συστήματος, μεταβείτε στο "Προχωρημένοςκαρτέλα ".

4. Εδώ, πατήστε στο "Μεταβλητές Περιβάλλοντος...”.

Περιβαλλοντικές Μεταβλητές Ελάχ

5. Τώρα, κάντε κλικ στο "Νέος…” επιλογή για τη δημιουργία μιας νέας μεταβλητής.

Νέο Υπ

6. Στη συνέχεια, βάλτε "_JAVA_OPTIONS" στο πλαίσιο ονόματος μεταβλητής.

7. Μετά από αυτό, πληκτρολογήστε "-Xmx256M" στην ενότητα μεταβλητής τιμής.

8. Τέλος, πατήστε στο "Εντάξει” για να αποθηκεύσετε την αλλαγή.

Επιλογές Java Ελάχ

9. Επιστρέφοντας στη σελίδα Environment Variables, πατήστε στο "Εντάξει” για να αποθηκεύσετε τις αλλαγές.

10. Τέλος, πατήστε στο "Ισχύουν" και "Εντάξει” επιλογή.

Εφαρμόστε τις μεταβλητές περιβάλλοντος Ok

Μετά από αυτό, κλείστε το παράθυρο Ιδιότητες συστήματος. Τώρα, επανεκκίνηση το μηχάνημα μια φορά.

Δεν θα δείτε ξανά το μήνυμα σφάλματος Java στο σύστημά σας.

Διόρθωση 4 – Εκτελέστε ένα σενάριο

Μπορείτε να δημιουργήσετε και να εκτελέσετε ένα απλό σενάριο για να αφαιρέσετε όλη την παλαιότερη Java από το σύστημα.

1. Αρχικά, εκκινήστε το Σημειωματάριο.

2. Τότε, αντιγραφή επικόλληση όλες αυτές οι γραμμές στο Σημειωματάριο.

#Αυτό το σενάριο χρησιμοποιείται για την κατάργηση τυχόν παλιών εκδόσεων Java και για την αφαίρεση μόνο των νεότερων. #Αρχικός συγγραφέας: mmcpherson #Version 1.0 - δημιουργήθηκε 24-04-2015 #Version 1.1 - ενημερώθηκε 2015-05-20 # - Τώρα επίσης ανιχνεύει και αφαιρεί την παλιά Java μη ενημερωμένες βασικές εκδόσεις (π.χ. εκδόσεις Java χωρίς Ενημέρωση #) # - Τώρα καταργείται επίσης η Java 6 και νεότερη έκδοση, καθώς και η δυνατότητα μη αυτόματης αλλαγής η ΣΥΜΠΕΡΙΦΟΡΑ. # - Προστέθηκε η προεπιλεγμένη συμπεριφορά απεγκατάστασης για να μην γίνεται ποτέ επανεκκίνηση (τώρα χρησιμοποιεί το msiexec.exe για απεγκατάσταση) #Έκδοση 1.2 - ενημερώθηκε 28-07-2015 # - Διορθώσεις σφαλμάτων: σφάλματα array null και op_addition. # ΣΗΜΑΝΤΙΚΗ ΣΗΜΕΙΩΣΗ: Εάν θέλετε να παραμείνουν οι εκδόσεις Java 6 και νεότερες, επεξεργαστείτε την επόμενη γραμμή και αντικαταστήστε το $true με $false $UninstallJava6andBelow = $true #Declare version arrays $32bitJava = @() $64bitJava = @() $32bitVersions = @() $64bitVersions = @() #Perform WMI ερώτημα για να βρείτε εγκατεστημένες ενημερώσεις Java εάν ($UninstallJava6andBelow) { $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Όνομα -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*$" } #Επίσης βρείτε την έκδοση Java 5, αλλά ο χειρισμός είναι ελαφρώς διαφορετικός καθώς το bit CPU διακρίνεται μόνο από το GUID $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { ($_.Name -match "(?i) J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -και ($_.IdentifyingNumber -match "^\{32") } } else { $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java((\(TM\)) 7)|(\s\d+))(\sΕνημέρωση\s\d+)*$" } } #Perform ερώτημα WMI για να βρείτε εγκατεστημένες ενημερώσεις Java (64-bit) εάν ($UninstallJava6andBelow) { $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Όνομα -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*\s[(]64-bit[)]$" } #Επίσης, βρείτε την έκδοση Java 5, αλλά ο χειρισμός του είναι ελαφρώς διαφορετικός καθώς το bit CPU διακρίνεται μόνο από το GUID $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { ($_.Name -match "(?i) J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -και ($_.IdentifyingNumber -match "^\{64") } } else { $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java((\(TM\)) 7)|(\s\d+))(\sΕνημέρωση\s\d+)*\s[(]64-bit[)]$" } } #Enumerate και συμπλήρωση του πίνακα εκδόσεων Foreach ($app σε $32bitJava) { if ($app -ne $null) { $32bitVersions += $app. Έκδοση } } #Enumerate και συμπλήρωση του πίνακα εκδόσεων Foreach ($app σε $64bitJava) { if ($app -ne $null) { $64bitVersions += $app. Έκδοση } } #Δημιουργήστε έναν πίνακα που είναι σωστά ταξινομημένος με βάση την πραγματική Έκδοση (ως Σύστημα. Αντικείμενο έκδοσης) και όχι βάσει τιμής. $sorted32bitVersions = $32bitVersions | %{ Σύστημα Νέου Αντικειμένου. Έκδοση ($_) } | ταξινόμηση $sorted64bitVersions = $64bitVersions | %{ Σύστημα Νέου Αντικειμένου. Έκδοση ($_) } | ταξινόμηση #Εάν επιστραφεί ένα μεμονωμένο αποτέλεσμα, μετατρέψτε το αποτέλεσμα σε έναν πίνακα μεμονωμένων τιμών, ώστε να μην αντιμετωπίσουμε προβλήματα με την κλήση του .GetUpperBound αργότερα if($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)} if($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)} #Πιάσε την τιμή της νεότερης έκδοσης από τον πίνακα, μετατρέποντας πρώτα την $newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions. GetUpperBound (0)] $newest64bitVersion = $sorted64bitVersions[$sorted64bitVersions. GetUpperBound (0)] Foreach ($app σε $32bitJava) { if ($app -ne $null) { # Καταργήστε όλες τις εκδόσεις της Java, όπου η έκδοση δεν ταιριάζει με την πιο πρόσφατη έκδοση. εάν (($app. Έκδοση -ne $newest32bitVersion) -και ($newest32bitVersion -ne $null)) { $appGUID = $app. Ιδιότητες ["IdentifyingNumber"].Τιμή. ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "Κατάργηση εγκατάστασης 32-bit έκδοση: " $app } } } Foreach ($app σε $64bitJava) { if ($app -ne $null) { # Κατάργηση όλων των εκδόσεων Java, όπου η έκδοση δεν ταιριάζει με την πιο πρόσφατη εκδοχή. εάν (($app. Έκδοση -ne $newest64bitVersion) -και ($newest64bitVersion -ne $null)) { $appGUID = $app. Ιδιότητες ["IdentifyingNumber"].Τιμή. ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "Κατάργηση εγκατάστασης έκδοσης 64-bit: " $app } } }

3. Στη συνέχεια, πατήστε στο "Αρχείο" και πατήστε στο "Αποθήκευση ως” επιλογή.

Αποθήκευση ως Ελάχ

4. Επιλέξτε τον τύπο αρχείου ως "Όλο το αρχείομικρό".

5. Μετά από αυτό, ονομάστε το ως "Remove_old_java_versions.ps1" και πατήστε "Σώσει” για να αποθηκεύσετε το σενάριο.

Κατάργηση Old Java Min

Αφού αποθηκεύσετε το αρχείο, κλείστε το Σημειωματάριο.

6. Μετά από αυτό, κάντε δεξί κλικ σε αυτό το "Remove_old_java_versions"σενάριο powershell και πατήστε "Τρέξτε με το powershell“.

Εκτέλεση με Powershell Ελάχ

Αυτό θα αφαιρέσει την παλαιότερη, κατεστραμμένη εγκατάσταση Java από το σύστημά σας.

Διόρθωση 5 – Καθαρίστε την προσωρινή μνήμη Java

Πρέπει να καθαρίσετε την προσωρινή μνήμη Java.

1. Αρχικά, πληκτρολογήστε "Διαμόρφωση Java" στο πλαίσιο αναζήτησης.

2. Στη συνέχεια, πατήστε στο "Διαμόρφωση Java” για πρόσβαση σε αυτό.

Διαμόρφωση ελάχ

3. Τώρα, μεταβείτε στο "Γενικόςκαρτέλα ".

4. Εδώ, πατήστε στο "Ρυθμίσεις…” για πρόσβαση σε αυτό.

Γενικές Διαγραφές Αρχείων Ελάχ

5. Τώρα, πατήστε στο "Διαγραφή αρχείων...”.

6. Στη συνέχεια, πατήστε στο "Εντάξει” για να προχωρήσουμε περαιτέρω.

Διαγραφή Ok Min

7. Επιστρέφοντας στη σελίδα ρυθμίσεων προσωρινών αρχείων, πατήστε στο "Εντάξει“.

Διαγραφή αρχείων Ελάχ

Τέλος, όταν τελειώσετε, κλείστε όλα τα παράθυρα.

Ελέγξτε εάν αυτή η λύση λειτουργεί ή όχι.

Διόρθωση 6 – Εκτελέστε το πρόγραμμα σε λειτουργία συμβατότητας

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

1. Αρχικά, μεταβείτε σε αυτήν την τοποθεσία -

Γ:\users\%username%\AppData\Local\Microsoft\Windows\WER\ReportArchive

2. Εδώ, αναζητήστε το αρχείο καταγραφής σφαλμάτων.

3. Στη συνέχεια, κάντε δεξί κλικ στο αρχείο καταγραφής σφαλμάτων και πατήστε στο "Ανοιγμα με“.

Άνοιγμα με ελάχ

4. Τώρα, επιλέξτε "Μπλοκ ΣΗΜΕΙΩΣΕΩΝ“.

Σημειωματάριο Οκ Ελάχ

4. Τώρα, αναζητήστε το "AppPath“. Με αυτόν τον τρόπο, θα γνωρίζετε πραγματικά ποιο αρχείο Java.exe έχει προκαλέσει αυτό το ζήτημα.

Συνήθως, είναι έτσι

D:\όνομα εφαρμογής\υποφάκελος\ocx\jre\bin) 

5. Τώρα, απλώς μεταβείτε στη ρίζα αυτής της εφαρμογής Java.

6. Στη συνέχεια, πατήστε δεξί στο "Ιάβα"εφαρμογή και πατήστε "Ιδιότητες“.

Στηρίγματα Min

7. Στη συνέχεια, μεταβείτε στο "Συμβατότητακαρτέλα ".

8. Μετά από αυτό, έλεγχος ο "Εκτελέστε αυτό το πρόγραμμα σε λειτουργία συμβατότητας για:” επιλογή.

9. Στη συνέχεια, επιλέξτε "παράθυρα 8" από το αναπτυσσόμενο μενού.

Συμβατότητα Windows 8 Ελάχ

10. Στη συνέχεια, αποθηκεύστε αυτήν την αλλαγή με ένα πάτημα στο "Ισχύουν" και "Εντάξει“.

Εφαρμογή Εντάξει Εκτέλεση ως Διαχειριστής Universal Min

Μετά από αυτό, αποσυνδεθείτε από τη διεπαφή ιστού ή οποιαδήποτε άλλη υπηρεσία χρησιμοποιείτε. Στη συνέχεια, συνδεθείτε ξανά.

Προσπαθήστε να εκκινήσετε ξανά την εφαρμογή και ελέγξτε αν λειτουργεί ή όχι. Το πρόβλημά σας πρέπει να λυθεί.

Πώς να διορθώσετε το σφάλμα κατά το άνοιγμα του αρχείου καταγραφής εγκατάστασης στα Windows 11 / 10

Πώς να διορθώσετε το σφάλμα κατά το άνοιγμα του αρχείου καταγραφής εγκατάστασης στα Windows 11 / 10ΕγκατάστασηWindows 10Windows 11

Κατά την προσπάθεια απεγκατάστασης μιας εφαρμογής, πολλοί χρήστες παραπονέθηκαν ότι είδαν ένα μήνυμα σφάλματος που λέει "Λάθος άνοιγμα αρχείου καταγραφής εγκατάστασης. Βεβαιωθείτε ότι η καθορισμένη...

Διαβάστε περισσότερα
Πώς να διορθώσετε το σφάλμα 2503 και 2502 στα Windows 11 ,10

Πώς να διορθώσετε το σφάλμα 2503 και 2502 στα Windows 11 ,10ΕγκατάστασηWindows 10Windows 11

Κατά την εγκατάσταση μιας νέας εφαρμογής στον υπολογιστή σας με Windows, μπορεί να διακοπεί ξαφνικά και να εμφανιστεί αυτό "Το πρόγραμμα εγκατάστασης αντιμετώπισε ένα μη αναμενόμενο σφάλμα κατά την...

Διαβάστε περισσότερα
Πώς να λύσετε το πρόβλημα αποτυχίας εξαγωγής εικόνας ISO του Rufus

Πώς να λύσετε το πρόβλημα αποτυχίας εξαγωγής εικόνας ISO του RufusΕγκατάστασηWindows 10Windows 11

Όταν πρόκειται για τη δημιουργία μονάδων USB με δυνατότητα εκκίνησης, το Rufus είναι το καλύτερο στην επιχείρηση. Απλώς συνδέστε το USB stick σας, περιηγηθείτε στο αρχείο ISO και πατήστε το "ΑΡΧΗ” ...

Διαβάστε περισσότερα