Se stai tentando di avviare o aprire un'applicazione basata su Java come Minecraft, l'applicazione potrebbe non rispondere e l'unica opzione che hai è chiudere l'app. In questo caso, verrai accompagnato dal messaggio di errore come segue. Il binario Java Platform SE ha smesso di funzionare. Un problema ha impedito il corretto funzionamento del programma. Windows chiuderà il programma e ti avviserà se è disponibile una soluzione. Se stai cercando di risolvere questo messaggio di errore che il binario SE della piattaforma Java TM non risponde che si è verificato all'apertura di Minecraft, questa guida alla risoluzione dei problemi ti aiuterà a risolvere il problema che il binario SE della piattaforma Java TM ha smesso di funzionare.
Come risolvere il problema con il binario Java TM Platform SE che non risponde in Windows 10
È possibile eseguire numerose applicazioni, programmi, siti Web e collegamenti all'interno dell'ambiente Java, chiamato anche piattaforma Java. Minecraft è il gioco più popolare che utilizza il binario della piattaforma OpenJDK ed è quello che è soggetto a molti errori negli ultimi tempi. Non solo Minecraft affronta il problema del binario SE della piattaforma Java TM che ha smesso di funzionare, ma anche altre app basate su Java non si aprono in questo caso. Ci sono tanti motivi che contribuiscono al problema che il binario SE della piattaforma Java TM ha smesso di funzionare. Di seguito sono elencati alcuni problemi comuni che contribuiscono al problema.
- File di cache Java non necessari o dannosi su PC Windows.
- Impostazioni dell'applicazione Java incompatibili che interferiscono con i file della piattaforma Java.
- Variabili di ambiente errate sul computer.
- Poche mod di Minecraft interferiscono con Java SE Platform Binary.
- L'antivirus o il firewall impediscono l'apertura e il normale funzionamento della piattaforma Java.
- Driver obsoleti e sistema operativo Windows incompatibile.
In questa sezione troverai alcune idee efficaci per la risoluzione dei problemi che ti aiuteranno a risolvere il problema binario della piattaforma openJDK nel tuo computer Windows 10. Seguirli nello stesso ordine per ottenere risultati perfetti.
Metodo 1: avvia l'app dopo l'avvio pulito
Molti utenti hanno suggerito che il problema di mancata risposta del binario Java TM SE della piattaforma potrebbe essere risolto eseguendo un avvio pulito del PC ed eseguendo il programma con un set minimo di driver e attività di avvio. Non devi confondere un avvio pulito con un avvio sicuro. La modalità provvisoria del PC Windows chiuderà tutte le attività non essenziali e verrà eseguita con i driver più stabili. In modalità provvisoria, il PC Windows si troverà nell'ambiente più stabile, mentre l'avvio pulito del PC rimuove solo i componenti aggiuntivi di terze parti assegnati nelle attività di avvio. L'avvio pulito del computer ti aiuta a risolvere i problemi di incompatibilità del software che contribuiscono al problema. Segui la nostra guida Come eseguire l'avvio pulito in Windows 10 e implementa gli stessi passaggi indicati per risolvere il problema.
Una volta riavviato il PC, avvia Minecraft o altri programmi basati su Java. Se il problema non si ripresenta, riattiva i servizi uno dopo l'altro e scopri il colpevole. Inoltre, puoi provare a forzare la disinstallazione dei programmi corrotti dal tuo PC se sembrano non essere necessari per risolvere il problema in modo permanente.
Metodo 2: eseguire il programma in modalità compatibilità
Un file WER (Segnalazione errori Windows) viene creato dopo l'arresto anomalo dell'applicazione sul computer. Contiene le informazioni corrette che ti aiutano a scoprire il motivo dell'incidente. Si tratta di file di testo archiviati in posizioni diverse, a cui solo gli amministratori possono accedere. I fornitori di software devono accettare i servizi Winqual di Microsoft se vogliono accedere ai dati sugli arresti anomali dei loro clienti. La visualizzazione di questi dati sugli arresti anomali potrebbe essere utile per identificare il motivo per cui si è verificato un problema di mancata risposta del binario Java TM Platform SE nel dispositivo. Se non ti dispiace che i dati riservati vengano condivisi con un fornitore di terze parti, puoi consegnare questi dati sull'incidente a un professionista che potrà spiegarti perché è successo. Se non desideri farlo, puoi trovare la posizione del file Java.exe visualizzando il file WER ed eseguendo il file eseguibile Java con diritti di amministratore come indicato di seguito. Si spera che questo risolva il problema.
1. Stampa Windows + E Tasti insieme per aprire File Explorer.
2. Ora vai a Visualizza scheda e selezionare la casella accanto a Oggetti nascosti come raffigurato.
3. Ora, vai alla seguente posizione sentiero in Esplora file.
C:Utenti AppDataLocalMicrosoftWindowsWERReportArchive
Nota: Se non riesci a trovare il rispettivo file in questa posizione, puoi cercarlo direttamente Java.exe nel campo di ricerca. Ma devi fare doppio clic se stai accedendo al file corretto File Java in mezzo a molti altri simili.
4. All'interno del ReportArchivio cartella, fare clic con il pulsante destro del mouse su OMS file e fare clic su Apri con opzione come mostrato.
5. Ora, seleziona il Notepad opzione dall'elenco e fare clic su OK come raffigurato.
6. Vai alla fine del file e controlla la posizione di Java.exe e vai alla stessa posizione sul tuo PC.
7. Fare clic con il tasto destro del mouse su Java.exe file e seleziona il file Properties opzione.
8. Passare al Compatibilità linguetta nella Properties finestra e seleziona la casella accanto a Esegui questo programma in modalità di compatibilità per come raffigurato.
9. Ora seleziona Windows 7 o 8 dall'elenco a discesa e fai clic su APPLICA ed OK per salvare le modifiche. Riavvia il computer e riavvia l'applicazione.
Leggi anche: Correggi l'errore io.netty.channel.AbstractChannel$AnnotatedConnectException in Minecraft
Metodo 3: configurare le variabili di ambiente
Tutte le informazioni di configurazione del tuo sistema operativo verranno passate alle applicazioni con l'aiuto di variabili di ambiente. Queste variabili di ambiente sono combinazioni di chiave/valore, entrambi sono stringhe. Queste variabili devono essere sempre compatibili per evitare qualsiasi problema. Se hai aggiornato di recente il tuo PC Windows e il problema binario SE della piattaforma Java TM ha smesso di funzionare, queste coppie devono essere disturbate. Prova a reimpostarli come indicato di seguito.
1. Premi il Tasto Windows e tipo Pannello di controllo. Quindi fare clic su Apri.
2. Ora, imposta il Visualizza per opzione a Icone grandi e cliccare su Sistema come mostrato.
3. Ora scorri verso il basso lo schermo destro e fai clic su Impostazioni di sistema avanzate come mostrato. Se ti viene richiesto UAC controllo, fare clic su Sì e procedere.
4. Quindi, passa a Tecnologia scheda e fare clic su Variabili ambientali…
5. Ora, fare clic su Nuovo… pulsante sotto Variabili di sistema.
6. Tipo _OPZIONI_JAVA nella casella Nome variabile e -XMX256M nella casella Valore variabile.
7. Quindi fare clic su OK Per uscire da Nuova variabile di sistema finestra.
8. Ancora una volta, fare clic su OK nella finestra Variabili d'ambiente. Controlla se hai risolto il problema con il binario della piattaforma openJDK che non rispondeva o meno.
Metodo 4: avvia l'app in modalità provvisoria
Se non hai ottenuto alcuna soluzione al problema del binario Java TM SE che ha smesso di funzionare dopo aver riavviato l'app, avvia l'app in modalità provvisoria. Molti utenti hanno segnalato che il problema è causato da file di installazione corrotti di uno strumento specifico, Logitech Process Monitor(lvprcsrv.exe). Controlla se hai questa app sul tuo computer, in tal caso disinstallala completamente. Inoltre, per risolvere il problema della mancata risposta del binario della piattaforma openJDK, avvia il computer in modalità provvisoria perché disabiliterà tutti i programmi che interferiscono con Java. Puoi avviare il computer, Come avviare in modalità provvisoria in Windows 10 e una volta disabilitati tutti i software di terze parti, controlla se riscontri nuovamente il problema.
Una volta che il tuo PC è in modalità provvisoria, controlla se riscontri nuovamente il problema. Se non riscontri il problema, disinstalla qualsiasi programma o applicazione recente che hai aggiunto al tuo computer.
Leggi anche: Correggi Outlook solo si apre in modalità provvisoria su Windows 10
Metodo 5: aggiornamento del driver grafico
Se riscontri problemi di continua mancata risposta del binario Java TM SE della piattaforma, controlla se il driver grafico è obsoleto o danneggiato. Se non sono compatibili, si verificano diversi conflitti tra l'ambiente Java e il driver. Puoi facilmente risolvere questo problema aggiornando i driver della GPU alla versione più recente. Puoi aggiornare manualmente i driver seguendo i passaggi indicati nella nostra guida 4 modi per aggiornare i driver grafici in Windows 10.
Dopo aver aggiornato i driver, riavvia il computer e controlla se hai risolto il problema con il binario Java TM SE che ha smesso di funzionare.
Metodo 6: Reinstallare il driver grafico
Se continui a riscontrare che il binario della piattaforma openJDK non risponde, reinstalla i driver del dispositivo per risolvere eventuali problemi di incompatibilità. Esistono diversi modi per reinstallare i driver sul computer seguendo strumenti di terze parti o eseguendo l'operazione manualmente. Tuttavia, puoi reinstallare facilmente i driver grafici come indicato nella nostra guida Come disinstallare e reinstallare i driver su Windows 10.
Dopo aver reinstallato i driver GPU, controlla se hai risolto il problema del funzionamento binario della piattaforma Java TM SE.
Leggi anche: Correzione dell'impostazione delle impostazioni utente sul driver non riuscita in Windows 10
Metodo 7: disabilitare temporaneamente l'antivirus (se applicabile)
Il tuo programma antivirus potrebbe erroneamente impedire l'apertura di qualsiasi applicazione sul tuo PC. Molti problemi di compatibilità vengono identificati da diversi utenti Windows e sono difficili da tollerare e correggere. Leggi la nostra guida su Come disattivare temporaneamente l'antivirus su Windows 10 e segui le istruzioni per disattivare temporaneamente il programma antivirus sul tuo PC.
Dopo aver risolto il problema di mancata risposta del binario Java TM SE sul tuo PC Windows 10, assicurati di riattivare il programma antivirus poiché un computer senza una suite di sicurezza è sempre una minaccia.
Metodo 8: avviare sessioni con Java Web Start
Se riscontri ancora problemi di mancata risposta del binario Java TM SE della piattaforma anche dopo aver provato tutti i metodi sopra indicati, puoi provare ad avviare le sessioni utilizzando la versione installata nel sistema della versione Java Web Start invece che con l'app Blackboard Collaborate Launcher. Puoi seguire le istruzioni elencate di seguito per fare lo stesso, ma ti invitiamo a contattare il supporto di Collaborate per risolvere eventuali domande sorte durante il processo.
1. Chiudi tutte le attività in background sul tuo PC, in particolare eventuali sessioni di collaborazione.
2. Ora premi il Tasto Windows e tipo Pannello di controllo. Quindi fare clic su Apri.
3. Quindi, impostare il Visualizza per > Icone grandi e cliccare su Programmi e caratteristiche.
4A. Vai all'elenco dei programmi nell'elenco e assicurati Java è già installato.
4B. In caso contrario, installa Java visitando java.com.
5. Dopo esserti assicurato che Java sia installato sul tuo PC, scaricare una nuova riunione o un file di registrazione di Collaborate. Ma non lanciarlo.
6. Individuane uno qualsiasi .collab file nella I miei download, fare clic con il pulsante destro del mouse sul file e fare clic su Apri con opzione come mostrato.
7. Quindi fare clic su Più applicazioni.
8A. Se vedi Java (TM) Web Start Launcher, fai clic su di esso e seleziona la casella accanto Utilizza sempre questa app per aprire file .collab. Quindi fare clic su OK.
8B. Se non riesci a visualizzare Java (TM) Web Start Launcher nell'elenco, seleziona la casella accanto a Cerca un'altra app su questo PC. Raggiungi la posizione specificata sentiero, quindi fare clic su file .exe e seleziona Apri.
C:File di programmajavajreXXXbin
Nota: XXX è un numero basato sulla versione di Java installata sul tuo computer. Ecco l'esempio jre1.8.0_221
9. Ora, tutto il .collab i file verranno avviati utilizzando Java Web Start anziché il file Lavagna Collaborate Launcher.
10. Infine, esegui una sessione di collaborazione o registrazione e controlla se l'applicazione si avvia senza problemi.
Leggi anche: Correggi l'errore JavaScript Discord all'avvio
Metodo 9: reinstallare le applicazioni basate su Java SE
Se non hai ottenuto alcuna correzione per il problema di mancata risposta del binario della piattaforma openJDK, prova a reinstallare le applicazioni basate su Java. Ciò risolverà tutti i problemi in conflitto sul tuo PC, risolvendo così il problema che stai affrontando ora.
Nota: Qui vengono mostrati come esempio i passaggi per reinstallare Minecraft. Segui i passaggi in base alla tua app o programma.
1. tieni premuto Tasti Windows + I. insieme per aprire Impostazioni di Windows.
2. Ora, clicca su Apps.
3. Ora cerca e fai clic su Lanciatore di Minecraft e seleziona Disinstallare opzione.
4. Ora, conferma la richiesta, se presente, e reboot il tuo PC una volta disinstallato Minecraft.
5. Visitare il Sito ufficiale del programma di avvio di Minecraft e fare clic sul SCARICA PER WINDOWS 10/11 pulsante come illustrato.
6. Ora vai a I miei download e gestisci il Minecraft Installer file di installazione.
7. Segui le istruzioni visualizzate sullo schermo per completare l'installazione sul tuo PC.
8. Infine, hai reinstallato il launcher di Minecraft sul tuo computer. Avrebbe risolto tutti i problemi associati all'app.
Metodo 10: rimuovere le versioni Java precedenti (utilizzando lo script)
Dovrai affrontare il problema che il binario SE della piattaforma Java TM ha smesso di funzionare se sul tuo computer sono installate versioni precedenti di Java. Pertanto, devi assicurarti che le applicazioni Java e i miglioramenti della sicurezza siano aggiornati all'ultimo. Copia tutto il codice elencato di seguito e salvalo come Remove_old_java_versions.ps1 nel file {PackageShare}Script cartella.
Nota: Questo codice controlla le versioni installate di Java sia a 32 bit che a 64 bit ed elimina tutte le versioni precedenti di Java, rimangono solo le versioni più recenti. Questo è un semplice script Powershell, può essere eseguito da solo. Ma ci vuole del tempo per completare tutti questi processi. Devi aspettare fino ad allora.
#Questo script viene utilizzato per rimuovere eventuali vecchie versioni Java e lasciare solo quelle più recenti. #Autore originale: mmcpherson #Versione 1.0 - creata il 2015-04-24 #Versione 1.1 - aggiornata il 2015/05/20 # - Ora rileva e rimuove anche le vecchie versioni di base Java non aggiornate (ovvero le versioni Java senza aggiornamento #) # - Ora rimuove anche Java 6 e versioni precedenti, oltre alla possibilità di modificare manualmente questo comportamento. # - Aggiunto comportamento predefinito di disinstallazione per non riavviare mai (ora utilizza msiexec.exe per la disinstallazione) #Versione 1.2 - aggiornata il 2015/07/28 # - Correzioni di bug: errori di array null ed op_addition. # NOTA IMPORTANTE: se desideri che le versioni Java 6 e precedenti rimangano, modifica la riga successiva e sostituisci $true con $false $UninstallJava6andBelow = $true #Dichiara gli array delle versioni $32bitJava = @() $64bitJava = @() Versioni a $32bit = @() Versioni a $64bit = @() #Esegui query WMI per trovare gli aggiornamenti Java installati se ($UninstallJava6andBelow) { $32bitJava += Get-WmiObject -Class Win32_Product | Dove-Oggetto { $_.Nome -match "(?i)Java((TM))*sd+(sUpdatesd+)*$" } #Trova anche Java versione 5, ma gestita in modo leggermente diverso poiché il bit della CPU è distinguibile solo dal GUID $32bitJava += Get-WmiObject -Class Win32_Product | Dove-Oggetto { ($_.Name -match "(?i)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") -and ($_.IdentifyingNumber -match "^{32") } } Else { $32bitJava += Get-WmiObject -Class Win32_Product | Dove-Oggetto { $_.Nome -match "(?i)Java(((TM) 7)|(sd+))(sUpdatesd+)*$" } } #Esegui query WMI per trovare gli aggiornamenti Java installati (64 bit) se ($UninstallJava6andBelow) { $64bitJava += Get-WmiObject -Class Win32_Product | Dove-Oggetto { $_.Nome -match "(?i)Java((TM))*sd+(sAggiornamentid+)*s[(]64 bit[)]$" } #Trova anche Java versione 5, ma gestita in modo leggermente diverso poiché il bit della CPU è distinguibile solo dal GUID $64bitJava += Get-WmiObject -Class Win32_Product | Dove-Oggetto { ($_.Name -match "(?i)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") -and ($_.IdentifyingNumber -match "^{64") } } Else { $64bitJava += Get-WmiObject -Class Win32_Product | Dove-Oggetto { $_.Name -match "(?i)Java(((TM) 7)|(sd+))(sUpdatesd+)*s[(]64 bit[)]$" } } #Enumerare e popolare un array di versioni Foreach ($app in $32bitJava) { if ($app -ne $null) { $32bitVersions += $app.Version } } #Enumerare e popolare un array di versioni Foreach ($app in $64bitJava) { if ($app -ne $null) { $64bitVersions += $app.Version } } #Crea un array ordinato correttamente in base alla versione effettiva (come oggetto System.Version) anziché in base al valore. $sortedVersioni a 32bit = $Versioni a 32bit | %{ Nuovo oggetto System.Version ($_) } | ordinare $sortedVersioni a 64bit = $Versioni a 64bit | %{ Nuovo oggetto System.Version ($_) } | ordinare #Se viene restituito un singolo risultato, converti il risultato in un array di valori singoli in modo da non avere problemi a chiamare .GetUpperBound in seguito if($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)} if($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)} #Prendi il valore della versione più recente dall'array, prima convertendolo $newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions.GetUpperBound(0)] $newest64bitVersion = $sorted64bitVersions[$sorted64bitVersions.GetUpperBound(0)] Foreach ($app in $32bitJava) { se ($app -ne $null) { # Rimuovi tutte le versioni di Java, dove la versione non corrisponde alla versione più recente. if (($app.Version -ne $newest32bitVersion) -and ($newest32bitVersion -ne $null)) { $appGUID = $app.Properties["IdentifyingNumber"].Value.ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "Disinstallazione della versione a 32 bit: " $app } } } Foreach ($app in $64bitJava) { se ($app -ne $null) { # Rimuovi tutte le versioni di Java, dove la versione non corrisponde alla versione più recente. if (($app.Version -ne $newest64bitVersion) -and ($newest64bitVersion -ne $null)) { $appGUID = $app.Properties["IdentifyingNumber"].Value.ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "Disinstallazione della versione a 64 bit: " $app } } }
Leggi anche: La correzione non è riuscita a creare la Java Virtual Machine in Windows 10
Metodo 11: svuota la cache Java
Diversi utenti hanno suggerito che svuotare la cache di Java dopo aver rimosso le versioni precedenti di Java li ha aiutati a risolvere il problema di mancata risposta del binario Java TM SE sul computer. Considerare l'eliminazione di tutti i file temporanei come indicato di seguito tramite il pannello di controllo Java.
1. Premi il Tasto Windows e tipo Configura Java, quindi fare clic su Apri.
2. Nel Generale scheda, fare clic su Impostazioni… sotto il File temporanei Internet sezione come mostrato.
3. Quindi, nella finestra successiva, fare clic su Elimina file pulsante come illustrato.
4. Nella richiesta successiva, selezionare tutte le caselle e fare clic su OK.
Controlla se hai risolto il problema con il binario della piattaforma openJDK che non risponde ora.
Consigliato:
Ci auguriamo che questa guida sia stata utile e che tu possa risolvere il problema Il binario SE della piattaforma Java TM non risponde in Windows 10. Sentiti libero di contattarci con le tue domande e suggerimenti tramite la sezione commenti qui sotto. Facci sapere quale argomento vuoi che esploriamo in seguito.