Risolto il problema con il binario Java TM Platform SE che non rispondeva in Windows 10

Se stai cercando di avviare o aprire applicazioni basate su Java come Minecraft, l’applicazione potrebbe non rispondere e l’unica opzione che hai è chiudere l’app. In questo caso, sarai accompagnato dal messaggio di errore come segue. Il binario Java Platform SE ha smesso di funzionare. Un problema ha impedito al programma di funzionare correttamente. Windows chiuderà il programma e ti avviserà se è disponibile una soluzione. Se stai cercando di risolvere questo binario SE della piattaforma Java TM che non risponde al messaggio di errore che si è verificato durante l’apertura di Minecraft, questa guida alla risoluzione dei problemi ti aiuterà a risolvere il problema del binario SE della piattaforma Java TM che ha smesso di funzionare.

Come risolvere Java TM Platform SE Binary non risponde in Windows 10

È possibile eseguire molte applicazioni, programmi, siti Web e collegamenti all’interno dell’ambiente Java, chiamato anche piattaforma Java. Minecraft è il gioco più popolare che fa uso del binario della piattaforma OpenJDK ed è quello che negli ultimi tempi è stato soggetto a molti errori. Non solo Minecraft affronta la piattaforma Java TM Il binario SE ha smesso di funzionare, ma anche altre app basate su Java non si aprono in questo caso. Ci sono così tanti motivi per cui 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, verranno fornite alcune idee efficaci per la risoluzione dei problemi che ti aiutano a risolvere il problema del binario della piattaforma openJDK nel tuo computer Windows 10. Seguili nello stesso ordine per ottenere risultati perfetti.

Metodo 1: avvia l’app dopo l’avvio pulito

Molti utenti hanno suggerito che il problema del binario SE della piattaforma Java TM che non risponde 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 consente di 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 non dovessi affrontare di nuovo il problema, riattiva i servizi uno dopo l’altro e scopri il colpevole. Inoltre, puoi provare a disinstallare forzatamente i 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 (Windows Error Reporting) viene creato dopo che l’applicazione si è arrestata in modo anomalo sul computer. Ha le informazioni corrette che ti aiutano a trovare il motivo per cui si è verificato l’arresto anomalo. Si tratta di file di testo archiviati in posizioni diverse, gli amministratori possono accedervi solo. I fornitori di software devono accettare i servizi Winqual di Microsoft se desiderano 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 SE della piattaforma Java TM nel dispositivo. Se non ti dispiace che i dati riservati vengano condivisi con un fornitore di terze parti, puoi consegnare questi dati di arresto anomalo a un professionista che può spiegarti perché è successo. Se non si desidera farlo, è possibile 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.

  Come aprire e personalizzare il centro operativo in Windows 11

1. Premere i tasti Windows + E insieme per aprire Esplora file.

2. Ora vai alla scheda Visualizza e seleziona la casella accanto a Oggetti nascosti come illustrato.

3. Ora vai al seguente percorso in Esplora file.

C:Users<username>AppDataLocalMicrosoftWindowsWERReportArchive

Nota: se non riesci a trovare il rispettivo file in questa posizione, puoi cercare direttamente Java.exe nel campo di ricerca. Ma devi fare doppio clic se stai accedendo al file Java corretto tra molti altri simili.

4. All’interno della cartella ReportArchive, fare clic con il pulsante destro del mouse sul file WER e fare clic sull’opzione Apri con come mostrato.

5. Ora, seleziona l’opzione Blocco note dall’elenco e fai clic su OK come illustrato.

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 pulsante destro del mouse sul file Java.exe e selezionare l’opzione Proprietà.

8. Passare alla scheda Compatibilità nella finestra Proprietà e selezionare la casella accanto a Esegui questo programma in modalità compatibilità per come illustrato.

9. Ora seleziona Windows 7 o 8 dall’elenco a discesa e fai clic su Applica e OK per salvare le modifiche. Riavvia il computer e riavvia l’applicazione.

Metodo 3: configurare le variabili di ambiente

Tutte le informazioni di configurazione del tuo sistema operativo verranno passate alle applicazioni con l’aiuto delle variabili di ambiente. Queste variabili di ambiente sono combinazioni di chiave/valore, entrambe sono stringhe. Queste variabili devono essere sempre compatibili per evitare problemi. Se hai aggiornato di recente il tuo PC Windows e il binario SE della piattaforma Java TM ha smesso di funzionare, queste coppie devono essere disturbate. Prova a ripristinarli come indicato di seguito.

1. Premi il tasto Windows e digita Pannello di controllo. Quindi, fare clic su Apri.

2. Ora, imposta l’opzione Visualizza per su Icone grandi e fai clic su Sistema come mostrato.

3. Ora scorri verso il basso lo schermo a destra e fai clic su Impostazioni di sistema avanzate come mostrato. Se viene richiesto dal controllo UAC, fare clic su Sì e procedere.

4. Quindi, passa alla scheda Avanzate e fai clic su Variabili d’ambiente…

5. Ora, fai clic sul pulsante Nuovo… sotto Variabili di sistema.

6. Digitare _JAVA_OPTIONS nella casella Nome variabile e -Xmx256M nella casella Valore variabile.

7. Quindi, fare clic su OK per uscire dalla finestra Nuova variabile di sistema.

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 correzione, il binario SE della piattaforma Java TM ha smesso di funzionare dopo aver riavviato l’app, avvia l’app in modalità provvisoria. Molti utenti hanno segnalato che il suddetto 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 del binario della piattaforma openJDK che non risponde, avvia il computer in modalità provvisoria perché disabiliterà tutti i programmi che interferiscono con Java. Puoi avviare il tuo computer, Come avviare in modalità provvisoria in Windows 10 e una volta disabilitato tutto il software di terze parti, controlla se riscontri il problema di nuovo.

Una volta che il tuo PC è in modalità provvisoria, controlla se riscontri il problema di nuovo. Se non riscontri il problema, disinstalla qualsiasi programma o applicazione recente che hai aggiunto al tuo computer.

Metodo 5: aggiorna il driver grafico

Se affronti il ​​problema del binario SE della piattaforma Java TM che non risponde continuamente, controlla se il driver grafico è obsoleto o danneggiato. Se non sono compatibili, sorgono diversi conflitti tra l’ambiente Java e il driver. Puoi facilmente risolvere questo problema aggiornando i driver della GPU all’ultima versione. Puoi aggiornare manualmente i driver seguendo i passaggi indicati nella nostra guida 4 modi per aggiornare i driver grafici in Windows 10.

  Come associare un mouse Logitech a un PC Windows o Mac

Dopo aver aggiornato i driver, riavvia il computer e controlla se hai risolto il problema con il binario SE della piattaforma Java TM 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 di dispositivo per risolvere eventuali problemi di incompatibilità. Esistono diversi modi per reinstallare i driver sul computer seguendo strumenti di terze parti o facendolo 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 della GPU, controlla se hai risolto il problema con il binario SE della piattaforma Java TM non funzionante.

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à sono identificati da diversi utenti Windows che sono difficili da tollerare e correggere. Leggi la nostra guida su Come disabilitare temporaneamente l’antivirus su Windows 10 e segui le istruzioni per disabilitare temporaneamente il tuo programma antivirus sul tuo PC.

Dopo aver risolto il problema del binario SE della piattaforma Java TM che non rispondeva al problema 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 continui a riscontrare problemi con il binario SE della piattaforma Java TM che non risponde anche dopo aver provato tutti i metodi precedenti, puoi provare ad avviare le sessioni utilizzando la versione installata dal sistema della versione Java Web Start anziché con l’app Blackboard Collaborate Launcher. Segui le istruzioni elencate di seguito per fare lo stesso, ma sei incoraggiato a contattare il supporto di Collaborate per risolvere eventuali domande che sorgono durante il processo.

1. Chiudi tutte le attività in background sul tuo PC, in particolare le sessioni di collaborazione.

2. Ora premi il tasto Windows e digita Pannello di controllo. Quindi, fare clic su Apri.

3. Quindi, imposta Visualizza per > Icone grandi e fai clic su Programmi e funzionalità.

4A. Vai all’elenco dei programmi nell’elenco e assicurati che Java sia già installato.

4B. In caso contrario, installa Java visitando java.com.

5. Dopo aver verificato che Java sia installato sul PC, scaricare un nuovo file di registrazione o riunione di Collaborate. Ma non lanciarlo.

6. Individua qualsiasi file .collab in I miei download, fai clic con il pulsante destro del mouse sul file e fai clic sull’opzione Apri con come mostrato.

7. Quindi, fai clic su Altre app.

8A. Se vedi Java (TM) Web Start Launcher, fai clic su di esso e seleziona la casella accanto a Usa sempre questa app per aprire i file .collab. Quindi, fare clic su OK.

8B. Se non vedi Java (TM) Web Start Launcher nell’elenco, seleziona la casella accanto a Cerca un’altra app su questo PC. Passare al percorso della posizione specificato, quindi fare clic sul file .exe e selezionare Apri.

C:Program FilesjavajreXXXbin

Nota: XXX è un numero basato sulla versione di Java installata sul tuo computer. Qui l’esempio è jre1.8.0_221

9. Ora, tutti i file .collab verranno avviati utilizzando Java Web Start anziché Blackboard Collaborate Launcher.

10. Infine, esegui una sessione di collaborazione o una registrazione e controlla se l’applicazione si avvia senza problemi.

Metodo 9: reinstallare le applicazioni basate su Java SE

Se non hai ottenuto alcuna correzione per il problema del binario della piattaforma openJDK che non risponde, 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, a titolo di esempio, vengono mostrati i passaggi per reinstallare Minecraft. Segui i passaggi in base alla tua app o programma.

1. Tieni premuti contemporaneamente i tasti Windows + I per aprire le Impostazioni di Windows.

2. Ora, fai clic su App.

3. Ora, cerca e fai clic su Minecraft Launcher e seleziona l’opzione Disinstalla.

4. Ora, conferma la richiesta, se presente, e riavvia il PC dopo aver disinstallato Minecraft.

5. Visita il sito ufficiale di Minecraft Launcher e fai clic sul pulsante SCARICA PER WINDOWS 10/11 come illustrato.

6. Ora vai a I miei download ed esegui il file di installazione di MinecraftInstaller.

  Come aprire l'elenco delle app su Windows 11

7. Seguire le istruzioni sullo schermo per completare l’installazione sul 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 la piattaforma Java TM Il binario SE ha smesso di funzionare se il tuo computer ha versioni precedenti di Java. Quindi, 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 nella cartella degli script {PackageShare}.

Nota: questo codice verifica la presenza di versioni di Java installate 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.

#This script is used to remove any old Java versions, and leave only the newest.
#Original author: mmcpherson
#Version 1.0 - created 2015-04-24
#Version 1.1 - updated 2015-05-20
# - Now also detects and removes old Java non-update base versions (i.e. Java versions without Update #)
# - Now also removes Java 6 and below, plus added ability to manually change this behaviour.
# - Added uninstall default behaviour to never reboot (now uses msiexec.exe for uninstall)
#Version 1.2 - updated 2015-07-28
# - Bug fixes: null array and op_addition errors.
# IMPORTANT NOTE: If you would like Java versions 6 and below to remain, please edit the next line and replace $true with $false
$UninstallJava6andBelow = $true
#Declare version arrays
$32bitJava = @()
$64bitJava = @()
$32bitVersions = @()
$64bitVersions = @()
#Perform WMI query to find installed Java Updates
if ($UninstallJava6andBelow) {
 $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object {
 $_.Name -match "(?i)Java((TM))*sd+(sUpdatesd+)*$"
 }
 #Also find Java version 5, but handled slightly different as CPU bit is only distinguishable by the GUID
 $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object {
 ($_.Name -match "(?i)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") -and ($_.IdentifyingNumber -match "^{32")
 }
} else {
 $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object {
 $_.Name -match "(?i)Java(((TM) 7)|(sd+))(sUpdatesd+)*$"
 }
}
#Perform WMI query to find installed Java Updates (64-bit)
if ($UninstallJava6andBelow) {
 $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object {
 $_.Name -match "(?i)Java((TM))*sd+(sUpdatesd+)*s[(]64-bit[)]$"
 }
 #Also find Java version 5, but handled slightly different as CPU bit is only distinguishable by the GUID
 $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object {
 ($_.Name -match "(?i)J2SEsRuntimesEnvironmentsd[.]d(sUpdatesd+)*$") -and ($_.IdentifyingNumber -match "^{64")
 }
} else {
 $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object {
 $_.Name -match "(?i)Java(((TM) 7)|(sd+))(sUpdatesd+)*s[(]64-bit[)]$"
 }
}
#Enumerate and populate array of versions
Foreach ($app in $32bitJava) {
 if ($app -ne $null) { $32bitVersions += $app.Version }
}
#Enumerate and populate array of versions
Foreach ($app in $64bitJava) {
 if ($app -ne $null) { $64bitVersions += $app.Version }
}
#Create an array that is sorted correctly by the actual Version (as a System.Version object) rather than by value.
$sorted32bitVersions = $32bitVersions | %{ New-Object System.Version ($_) } | sort
$sorted64bitVersions = $64bitVersions | %{ New-Object System.Version ($_) } | sort
#If a single result is returned, convert the result into a single value array so we don't run in to trouble calling .GetUpperBound later
if($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)}
if($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)}
#Grab the value of the newest version from the array, first converting
$newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions.GetUpperBound(0)]
$newest64bitVersion = $sorted64bitVersions[$sorted64bitVersions.GetUpperBound(0)]
Foreach ($app in $32bitJava) {
 if ($app -ne $null)
 {
 # Remove all versions of Java, where the version does not match the newest version.
 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 "Uninstalling 32-bit version: " $app
 }
 }
}
Foreach ($app in $64bitJava) {
 if ($app -ne $null)
 {
 # Remove all versions of Java, where the version does not match the newest version.
 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 "Uninstalling 64-bit version: " $app
 }
 }
}

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 del binario SE della piattaforma Java TM che non rispondeva al problema sul computer. Considerando l’eliminazione di tutti i file temporanei come indicato di seguito tramite il pannello di controllo Java.

1. Premi il tasto Windows e digita Configura Java, quindi fai clic su Apri.

2. Nella scheda Generale, fare clic su Impostazioni… nella sezione File Internet temporanei come mostrato.

3. Quindi, nella finestra successiva, fare clic sul pulsante Elimina file come illustrato.

4. Nella prossima richiesta, selezionare tutte le caselle e fare clic su OK.

Controlla se hai risolto il problema del binario della piattaforma openJDK che non risponde ora.

***

Ci auguriamo che questa guida sia stata utile e che tu possa correggere il binario SE della piattaforma Java TM che non risponde in Windows 10. Non esitare a contattarci con le tue domande e suggerimenti tramite la sezione commenti qui sotto. Facci sapere quale argomento vuoi che esploriamo in seguito.