Fix Java TM Platform SE Binär svarar inte i Windows 10

Om du försöker starta eller öppna några Java-baserade applikationer som Minecraft, kan applikationen verka inte svarar och det enda alternativet du har är att stänga appen. I det här fallet kommer du att åtföljas av felmeddelandet enligt följande. Java Platform SE binär har slutat fungera. Ett problem gjorde att programmet slutade fungera korrekt. Windows stänger programmet och meddelar dig om en lösning finns tillgänglig. Om du funderar på att lösa detta Java TM-plattform SE binära svarar inte felmeddelande som uppstod när du öppnade Minecraft, kommer denna felsökningsguide att hjälpa dig att lösa Java TM-plattformen SE binär har slutat fungera problem.

Så här fixar du Java TM Platform SE Binary som inte svarar i Windows 10

Du kan köra många applikationer, program, webbplatser och länkar inom Java-miljön, även kallad Java-plattformen. Minecraft är det mest populära spelet som använder sig av OpenJDK-plattformen binär och det är det som är utsatt för många fel på senare tid. Minecraft möter inte bara Java TM-plattformen SE binary har slutat fungera problem, men andra Java-baserade appar kan inte heller öppnas i det här fallet. Det finns så många anledningar som bidrar till att Java TM-plattformen SE binär har slutat fungera problem. Några vanliga problem som bidrar till problemet listas nedan.

  • Onödiga eller skadliga Java-cachefiler på Windows PC.
  • Inkompatibla Java-programinställningar som stör Java-plattformsfiler.
  • Felaktiga miljövariabler på datorn.
  • Få Minecraft-moddar stör Java SE Platform Binary.
  • Antivirus eller brandvägg hindrar Java-plattformen från att öppna och fungera normalt.
  • Föråldrade drivrutiner och inkompatibelt Windows-operativsystem.

I det här avsnittet kommer du att komma igenom några effektiva felsökningsidéer som hjälper dig att fixa binära problem med openJDK-plattformen i din Windows 10-dator. Följ dem i samma ordning för att uppnå perfekta resultat.

Metod 1: Starta appen efter Clean Boot

Många användare har föreslagit att Java TM-plattformen SE binära inte svarar problemet kan åtgärdas genom att utföra en ren uppstart av datorn och köra programmet med en minimal uppsättning drivrutiner och startuppgifter. Du får inte blanda ihop en ren start med en säker start. Säkert läge för Windows PC kommer att stänga alla icke-nödvändiga uppgifter och körs med de mest stabila drivrutinerna. I felsäkert läge kommer Windows-datorn att vara i den mest stabila miljön, medan den rena uppstarten av datorn endast tar bort tillägg från tredje part som tilldelas i startuppgifter. Den rena uppstarten av din dator hjälper dig att lösa de problem med programvarans inkompatibilitet som bidrar till problemet. Följ vår guide Hur man utför ren start i Windows 10 och implementera samma steg som instrueras för att åtgärda problemet.

När datorn startar om startar du Minecraft eller andra Java-baserade program. Om du inte stöter på problemet igen, återaktivera tjänsterna efter varandra och ta reda på den skyldige. Du kan också försöka tvinga avinstallera program som är korrupta från din dator om de verkar vara onödiga för att fixa problemet permanent.

Metod 2: Kör programmet i kompatibilitetsläge

En WER-fil (Windows Error Reporting) skapas efter att programmet kraschade på din dator. Den har rätt information som hjälper dig att ta reda på varför kraschen har inträffat. Dessa är textfiler som lagras på olika platser, administratörer kan bara komma åt dem. Programvaruleverantörer måste godkänna Microsofts Winqual-tjänster om de vill komma åt sina kunders kraschdata. Att titta på dessa kraschdata kan vara till hjälp för dig att identifiera varför Java TM platform SE binärt inte svarade problem uppstod i din enhet. Om du inte har något emot att konfidentiell information delas med en tredjepartsleverantör kan du lämna över dessa kraschdata till en professionell som kan förklara för dig varför det har hänt. Om du inte vill göra det kan du hitta platsen för Java.exe-filen genom att titta på WER-filen och köra den körbara Java-filen med administratörsrättigheter enligt instruktionerna nedan. Detta kommer förhoppningsvis att lösa problemet.

1. Tryck på Windows + E-tangenterna samtidigt för att öppna Filutforskaren.

2. Gå nu till fliken Visa och markera rutan bredvid Dolda objekt som visas.

3. Navigera nu till följande platssökväg i Filutforskaren.

C:Users<username>AppDataLocalMicrosoftWindowsWERReportArchive

Obs: Om du inte kan hitta respektive fil på den här platsen kan du söka efter Java.exe direkt i sökfältet. Men du måste dubbelklicka på om du kommer åt rätt Java-fil bland flera andra liknande.

4. I mappen ReportArchive högerklickar du på WER-filen och klickar på alternativet Öppna med som visas.

5. Välj nu alternativet Anteckningar i listan och klicka på OK som bilden visar.

6. Gå till slutet av filen och leta efter platsen för Java.exe och navigera till samma plats på din PC.

7. Högerklicka på Java.exe-filen och välj alternativet Egenskaper.

8. Byt till fliken Kompatibilitet i fönstret Egenskaper och markera rutan bredvid Kör det här programmet i kompatibilitetsläge enligt bilden.

9. Välj nu Windows 7 eller 8 från rullgardinsmenyn och klicka på Verkställ och OK för att spara ändringarna. Starta om datorn och starta om programmet.

Metod 3: Konfigurera miljövariabler

All konfigurationsinformation för ditt operativsystem kommer att skickas till applikationerna med hjälp av miljövariabler. Dessa miljövariabler är kombinationer av nyckel/värde, båda är strängar. Dessa variabler måste alltid vara kompatibla för att undvika problem. Om du nyligen har uppdaterat din Windows-dator och möter Java TM-plattformen SE binär har slutat fungera problem, måste dessa par störas. Försök att återställa dem enligt anvisningarna nedan.

1. Tryck på Windows-tangenten och skriv Kontrollpanelen. Klicka sedan på Öppna.

2. Ställ nu in alternativet Visa efter till Stora ikoner och klicka på System som visas.

3. Scrolla nu nedåt på den högra skärmen och klicka på Avancerade systeminställningar som visas. Om du uppmanas av UAC-kontroll, klicka på Ja och fortsätt.

4. Byt sedan till fliken Avancerat och klicka på Miljövariabler…

5. Klicka nu på knappen Ny… under Systemvariabler.

6. Skriv _JAVA_OPTIONS i rutan Variabelnamn och -Xmx256M i rutan Variabelvärde.

7. Klicka sedan på OK för att stänga fönstret Ny systemvariabel.

8. Återigen, klicka på OK i fönstret Miljövariabler. Kontrollera om du har fixat problem med binärt svar på openJDK-plattformen eller inte.

Metod 4: Starta appen i felsäkert läge

Om du inte uppnådde någon fix Java TM-plattformen SE binär har slutat fungera problem efter att ha startat om appen, starta appen i säkert läge. Många användare har rapporterat att nämnda problem orsakas av korrupta installationsfiler för ett specifikt verktyg, Logitech Process Monitor(lvprcsrv.exe). Kontrollera om du har den här appen på din dator, i så fall avinstallera den helt. Dessutom, för att åtgärda problemet med binärt svar på openJDK-plattformen, starta din dator i felsäkert läge eftersom det kommer att inaktivera alla program som stör Java. Du kan starta upp din dator, Hur man startar till felsäkert läge i Windows 10 och när all programvara från tredje part är inaktiverad, kontrollera om du möter problemet igen.

När din dator är i säkert läge, kontrollera om du stöter på problemet igen. Om du inte stöter på problemet, avinstallera alla nya program eller program som du har lagt till på din dator.

Metod 5: Uppdatera grafikdrivrutinen

Om du stöter på problem med Java TM-plattformen SE som inte svarar hela tiden, kontrollera om grafikdrivrutinen är föråldrad eller korrupt. Om de inte är kompatibla uppstår flera konflikter mellan Java-miljön och din drivrutin. Du kan enkelt ta hand om detta problem genom att uppdatera dina GPU-drivrutiner till den senaste versionen. Du kan uppdatera drivrutinerna manuellt genom att följa stegen i vår guide 4 sätt att uppdatera grafikdrivrutiner i Windows 10.

När du har uppdaterat drivrutinerna, starta om din dator och kontrollera om du har fixat problemet med Java TM-plattformen SE binär har slutat fungera.

Metod 6: Installera om grafikdrivrutinen

Om du fortfarande möter openJDK-plattformen som binär inte svarar, installera sedan om drivrutiner för att åtgärda eventuella inkompatibilitetsproblem. Det finns flera sätt att installera om drivrutiner på din dator genom att följa eventuella tredjepartsverktyg eller göra det manuellt. Ändå kan du enkelt installera om grafiska drivrutiner enligt anvisningarna i vår guide Hur man avinstallerar och installerar om drivrutiner på Windows 10.

Efter att ha installerat om GPU-drivrutiner, kontrollera om du har åtgärdat problem med Java TM-plattformen SE som inte fungerar.

Metod 7: Inaktivera antivirus tillfälligt (om tillämpligt)

Ditt antivirusprogram kan av misstag förhindra att några program öppnas på din dator. Många kompatibilitetsproblem identifieras av flera Windows-användare som är svåra att tolerera och åtgärda. Läs vår guide om hur du inaktiverar antivirus tillfälligt på Windows 10 och följ instruktionerna för att inaktivera ditt antivirusprogram tillfälligt på din dator.

Efter att ha fixat Java TM-plattformen SE-problem som inte svarar på din Windows 10-dator, se till att återaktivera antivirusprogrammet eftersom en dator utan en säkerhetssvit alltid är ett hot.

Metod 8: Starta sessioner med Java Web Start

Om du fortfarande har problem med att Java TM-plattformen SE binära inte svarar även efter att ha provat alla ovanstående metoder, kan du prova att starta sessionerna genom att använda den systeminstallerade versionen av Java Web Start-versionen istället för med Blackboard Collaborate Launcher-appen. Följ instruktionerna nedan för att göra detsamma, men du uppmanas ändå att kontakta Collaborate-supporten för att lösa eventuella frågor som uppstår under processen.

1. Stäng alla bakgrundsuppgifter på din PC, särskilt alla samarbetssessioner.

2. Tryck nu på Windows-tangenten och skriv Kontrollpanelen. Klicka sedan på Öppna.

3. Ställ sedan in Visa efter > Stora ikoner och klicka på Program och funktioner.

4A. Gå till listan över program i listan och se till att Java redan är installerat.

4B. Om inte, installera Java genom att besöka java.com.

5. När du har säkerställt att Java är installerat på din PC, ladda ner en ny Collaborate-mötes- eller inspelningsfil. Men starta den inte.

6. Leta upp en .collab-fil i Mina nedladdningar, högerklicka på filen och klicka på alternativet Öppna med som visas.

7. Klicka sedan på Fler appar.

8A. Om du kan se Java (TM) Web Start Launcher, klicka på den och markera rutan bredvid Använd alltid den här appen för att öppna .collab-filer. Klicka sedan på OK.

8B. Om du inte kan se Java (TM) Web Start Launcher i listan, markera rutan bredvid Leta efter en annan app på den här datorn. Navigera till den angivna sökvägen, klicka sedan på .exe-filen och välj Öppna.

C:Program FilesjavajreXXXbin

Obs: XXX är ett nummer baserat på den version av Java som är installerad på din dator. Här är exemplet jre1.8.0_221

9. Nu kommer alla .collab-filer att startas med Java Web Start istället för Blackboard Collaborate Launcher.

10. Kör slutligen en samarbetssession eller inspelning och kontrollera om programmet startar utan problem.

Metod 9: Installera om Java SE-baserade applikationer

Om du inte har uppnått någon fix för problem med binärt svar på openJDK-plattformen, försök sedan installera om Java-baserade applikationer. Detta kommer att lösa alla motstridiga problem på din PC, och därmed felsöka problemet du står inför nu.

Obs: Här visas steg för att installera om Minecraft som ett exempel. Följ stegen enligt din app eller program.

1. Tryck och håll ner Windows + I-tangenterna samtidigt för att öppna Windows-inställningar.

2. Klicka nu på Appar.

3. Sök nu och klicka på Minecraft Launcher och välj alternativet Avinstallera.

4. Bekräfta nu uppmaningen om någon, och starta om din dator när du har avinstallerat Minecraft.

5. Besök Minecraft Launchers officiella webbplats och klicka på knappen LADDA NER FÖR WINDOWS 10/11 enligt bilden.

6. Navigera nu till Mina nedladdningar och kör installationsfilen för MinecraftInstaller.

7. Följ instruktionerna på skärmen för att slutföra installationen på din PC.

8. Slutligen har du installerat om Minecraft launcher på din dator. Det skulle ha löst alla problem i samband med appen.

Metod 10: Ta bort äldre Java-versioner (med script)

Du kommer att möta Java TM-plattformen SE binary har slutat fungera problem om din dator har några äldre versioner av Java. Så du måste se till att Java-applikationer och säkerhetsförbättringar uppdateras till de senaste. Kopiera all kod som listas nedan och spara den som Remove_old_java_versions.ps1 i mappen {PackageShare}Scripts.

Obs: Den här koden söker efter både 32-bitars och 64-bitars installerade versioner av Java och tar bort alla äldre versioner av Java, bara nyare versioner finns kvar. Detta är ett enkelt Powershell-skript, det kan köras på egen hand. Men det tar lite tid att slutföra alla dessa processer. Du måste vänta tills dess.

#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
 }
 }
}

Metod 11: Rensa Java Cache

Flera användare har föreslagit att att rensa Java-cachen efter att ha tagit bort äldre versioner av Java har hjälpt dem att fixa problem med Java TM-plattformen SE som inte svarar på din dator. Överväger att ta bort alla temporära filer enligt instruktionerna nedan via Java Kontrollpanel.

1. Tryck på Windows-tangenten och skriv Konfigurera Java och klicka sedan på Öppna.

2. På fliken Allmänt klickar du på Inställningar… under avsnittet Temporary Internet Files som visas.

3. Sedan, i nästa fönster, klicka på knappen Ta bort filer enligt bilden.

4. I den kommande prompten markerar du alla rutor och klickar på OK.

Kontrollera om du har fixat problemet med binärt svar på openJDK-plattformen som inte svarar nu.

***

Vi hoppas att den här guiden var till hjälp och att du kunde fixa att Java TM-plattformen SE binär inte svarar i Windows 10. Kontakta oss gärna med dina frågor och förslag via kommentarsektionen nedan. Låt oss veta vilket ämne du vill att vi ska utforska härnäst.