Fix: Java Platform SE binary werkt niet meer in Windows 11/10

How to effectively deal with bots on your site? The best protection against click fraud.

Op Java gebaseerde applicaties werken meestal vrij soepel met hier en daar een paar crashes. Een van deze meest besproken fouten is “Java (TM) Platform SE binair werkt niet meer", waarvan sommige gebruikers hebben gemeld dat ze getuige waren terwijl ze probeerden op Java gebaseerde applicaties op hun systemen uit te voeren. In de meeste gevallen is het conflict tussen het stuurprogramma van de grafische kaart en het Java-platform de oorzaak. Als u voor hetzelfde dilemma staat, volgt u deze oplossingen.

Inhoudsopgave

Fix 1 - Werk het stuurprogramma van de grafische kaart bij

Het bijwerken van het stuurprogramma van de grafische kaart zou moeten lukken.

We hebben laten zien hoe u eenvoudig een NVIDIA-kaart kunt bijwerken. Als u een Radeon-kaart of een Intel-kaart gebruikt, zijn de stappen anders, maar de methode is vergelijkbaar.

instagram story viewer

1. Open eerst de Geforce Experience.

2. Wanneer de GeForce Experience wordt geopend, klikt u op de "BESTUURDERS" Oppervlakte.

3. Tik daarna op “DOWNLOAD“.

Download min

Nu zal Geforce Experience het nieuwste stuurprogramma voor uw kaart downloaden.

4. Als het klaar is, tikt u op "spoed installatie“.

Express installatie Min

Volg nu de instructies op het scherm om de installatie te voltooien.

Na het installeren van het stuurprogramma, herstarten het systeem een ​​keer. Dit zal het probleem waarmee u wordt geconfronteerd oplossen.

Fix 2 - Java verwijderen en opnieuw installeren

U kunt de Java-tools van uw systeem verwijderen en opnieuw installeren.

Stap 1

1. Druk eerst op de Windows-toets+X sleutels bij elkaar.

2. Tik vervolgens op "Apps en functies” om de pagina Instellingen te openen.

Apps en functies Min

3. Typ nu aan de rechterkant "Java” in het zoekvak.

4. Hiermee wordt de lijst met Java-apps op uw systeem geopend.

Java-update zoeken Min

5. Tik daarna op het menu met drie stippen naast de eerste Java-app en tik op "Verwijderen“.

6. Bevestig nogmaals uw actie tik op "Verwijderen“.

Opnieuw verwijderen Min

Hiermee wordt de Java-app van uw systeem verwijderd.

7. Verwijder nu, volgens dezelfde methode, andere Java-apps in de lijst.

Java Zoeken Min

Sluit daarna de Instellingen.

Stap 2

Nu moet u de nieuwste versie van de Java-toolkit downloaden en installeren.

1. Open eerst de Java-archief downloaden sectie.

2. Kies vervolgens het juiste hulpprogramma en de juiste versie om te downloaden en tik erop.

Jdk Min

3. U moet inloggen met uw Oracle-inloggegevens. Hiermee wordt het downloadproces gestart.

Aanmelden Min

Nadat u het hebt gedownload, sluit u het browservenster.

4. Daarna, Dubbelklik op het gedownloade installatiebestand.

Jdk Dc Min

5. Tik vervolgens op "Volgende” om de verschillende Java-hulpprogramma's op uw systeem te installeren.

Volgende Min

Probeer nu de op Java gebaseerde app te gebruiken en test of u nog steeds dezelfde foutmelding krijgt of niet.

Fix 3 - Wijzig de omgevingsvariabelen

Het configureren van nieuwe omgevingsvariabelen zou het probleem waarmee u momenteel wordt geconfronteerd moeten oplossen.

1. Druk eerst op de Windows-toets+R sleutels bij elkaar.

2. Typ vervolgens deze UTR-opdracht en tik op "oke“.

sysdm.cpl
Sysdm Cpl Min

Dit opent het venster Systeemeigenschappen.

3. Wanneer het paneel Systeemeigenschappen wordt geopend, gaat u naar de "Geavanceerdtabblad.

4. Tik hier op de "Omgevingsvariabelen...”.

Omgevingsvariabelen Min

5. Klik nu op de “Nieuw…” optie om een ​​nieuwe variabele te maken.

Nieuwe Min

6. Plaats dan "_JAVA_OPTIONS” in het vak met de variabelenaam.

7. Typ daarna "-Xmx256M” in het gedeelte met variabele waarde.

8. Tik ten slotte op "oke” om de wijziging op te slaan.

Java-opties Min

9. Als u terugkomt op de pagina Omgevingsvariabelen, tikt u op "oke” om de wijzigingen op te slaan.

10. Tik ten slotte op de "Van toepassing zijn" en "oke" optie.

Ok omgevingsvariabelen toepassen

Sluit daarna het venster Systeemeigenschappen. Nutsvoorzieningen, opnieuw opstarten de machine een keer.

U zult de Java-foutmelding niet meer op uw systeem zien.

Fix 4 - Voer een script uit

U kunt een eenvoudig script maken en uitvoeren om alle oudere Java van het systeem te verwijderen.

1. Start eerst Kladblok.

2. Dan, kopiëren plakken al deze regels in Kladblok.

#Dit script wordt gebruikt om alle oude Java-versies te verwijderen en alleen de nieuwste achter te laten. #Originele auteur: mmcpherson #Versie 1.0 - gemaakt 2015-04-24 #Versie 1.1 - bijgewerkt 2015-05-20 # - Detecteert en verwijdert nu ook oude Java basisversies zonder update (d.w.z. Java-versies zonder Update #) # - Verwijdert nu ook Java 6 en lager, plus de mogelijkheid om dit handmatig te wijzigen gedrag. # - Standaardgedrag voor verwijderen toegevoegd om nooit opnieuw op te starten (gebruikt nu msiexec.exe voor de-installatie) #Versie 1.2 - bijgewerkt 28-07-2015 # - Bugfixes: null-array- en op_addition-fouten. # BELANGRIJKE OPMERKING: Als u wilt dat Java-versies 6 en lager behouden blijven, bewerk dan de volgende regel en vervang $true door $false $UninstallJava6andBelow = $true #Declare version arrays $32bitJava = @() $64bitJava = @() $32bitVersions = @() $64bitVersions = @() #Voer WMI-query uit om geïnstalleerde Java-updates te vinden als ($UninstallJava6andBelow) { $32bitJava += Get-WmiObject -Class Win32_Product | Waar-Object { $_.Naam -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*$" } #Vind ook Java-versie 5, maar wordt iets anders behandeld omdat de CPU-bit alleen te onderscheiden is door de GUID $32bitJava += Get-WmiObject -Klasse Win32_Product | Where-Object { ($_.Name -match "(?i) J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -en ($_.IdentifyingNumber -match "^\{32") } } else { $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java((\(TM\) 7)|(\s\d+))(\sUpdate\s\d+)*$" } } #Voer een WMI-query uit om geïnstalleerde Java-updates (64-bits) te vinden als ($UninstallJava6andBelow) { $64bitJava += Get-WmiObject -Class Win32_Product | Waar-Object { $_.Naam -match "(?i) Java(\(TM\))*\s\d+(\sUpdate\s\d+)*\s[(]64-bit[)]$" } #Zoek ook Java versie 5, maar enigszins anders behandeld, omdat het CPU-bit alleen te onderscheiden is door de GUID $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { ($_.Name -match "(?i) J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -en ($_.IdentifyingNumber -match "^\{64") } } else { $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i) Java((\(TM\) 7)|(\s\d+))(\sUpdate\s\d+)*\s[(]64-bit[)]$" } } #Opsomming en reeks van versies Forreach ($app in $32bitJava) { if ($app -ne $null) { $32bitVersions += $app. Versie } } #Maak een reeks versies van Forreach ($app in $64bitJava) { if ($app -ne $null) { $64bitVersions += $app. Versie } } #Maak een array die correct is gesorteerd op de werkelijke versie (als een systeem. Version-object) in plaats van op waarde. $sorted32bitVersions = $32bitVersions | %{ Nieuw-objectsysteem. Versie ($_) } | sorteer $sorted64bitVersions = $64bitVersions | %{ Nieuw-objectsysteem. Versie ($_) } | sort #Als een enkel resultaat wordt geretourneerd, converteert u het resultaat naar een array met één waarde, zodat we geen problemen krijgen met het later aanroepen van .GetUpperBound if($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)} if($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)} #Pak de waarde van de nieuwste versie uit de array, en converteer eerst $newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions. GetUpperBound (0)] $newest64bitVersion = $sorted64bitVersions[$sorted64bitVersions. GetUpperBound (0)] Forreach ($app in $32bitJava) { if ($app -ne $null) { # Verwijder alle versies van Java waarvan de versie niet overeenkomt met de nieuwste versie. als (($app. Versie -ne $newest32bitVersion) -en ($newest32bitVersion -ne $null)) { $appGUID = $app. Eigenschappen["Identificatienummer"].Waarde. ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wacht -Passthru #write-host "Verwijderen van 32-bits version: " $app } } } Forreach ($app in $64bitJava) { if ($app -ne $null) { # Verwijder alle versies van Java, waarvan de versie niet overeenkomt met de nieuwste versie. als (($app. Versie -ne $newest64bitVersion) -en ($newest64bitVersion -ne $null)) { $appGUID = $app. Eigenschappen["Identificatienummer"].Waarde. ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "Verwijderen van 64-bits versie: " $app } } }

3. Tik vervolgens op "Bestand" en tik op de "Opslaan als" optie.

Opslaan als min

4. Selecteer het bestandstype als "Alle bestandens".

5. Geef het daarna de naam "Remove_old_java_versions.ps1” en tik op “Sparen” om het script op te slaan.

Oude Java verwijderen Min

Nadat u het bestand hebt opgeslagen, sluit u Kladblok.

6. Klik daarna met de rechtermuisknop op deze "Remove_old_java_versions” powershell-script en tik op “Rennen met powershell“.

Rennen met Powershell Min

Hiermee wordt de oudere, beschadigde Java-installatie van uw systeem verwijderd.

Fix 5 - Reinig de Java-cache

U moet de Java-cache opschonen.

1. Typ eerst "Java configureren” in het zoekvak.

2. Tik vervolgens op de "Java configureren” om er toegang toe te krijgen.

Min Min. configureren

3. Ga nu naar de "Algemeentabblad.

4. Tik hier op de "Instellingen…” om er toegang toe te krijgen.

Algemeen Bestanden verwijderen Min Min

5. Tik nu op “Verwijder bestanden...”.

6. Tik vervolgens op "oke’ om verder te gaan.

Verwijder Ok Min

7. Als u terugkomt op de pagina Instellingen tijdelijke bestanden, tikt u op "oke“.

Bestanden verwijderen Min

Als u klaar bent, sluit u ten slotte alle vensters.

Test of deze oplossing werkt of niet.

Fix 6 - Voer het programma uit in de compatibiliteitsmodus

Er is mogelijk een compatibiliteitsprobleem voor de Java-app.

1. Ga eerst naar deze locatie -

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

2. Zoek hier naar het foutenlogboekbestand.

3. Klik vervolgens met de rechtermuisknop op het foutenlogboek en tik op "openen met“.

Open met min

4. Kies nu “Kladblok“.

Kladblok Ok Min

4. Zoek nu naar de "AppPath“. Op deze manier weet u welk Java.exe-bestand dit probleem heeft veroorzaakt.

Meestal is het zo

D:\appnaam\submap\ocx\jre\bin) 

5. Navigeer nu gewoon naar de hoofdlocatie van deze Java-app.

6. Tik vervolgens met de rechtermuisknop op de "Java”-app en tik op “Eigenschappen“.

Rekwisieten Min

7. Ga vervolgens naar de "Compatibiliteittabblad.

8. Daarna, controleren de "Voer dit programma uit in compatibiliteit modus:" optie.

9. Kies vervolgens "Windows 8” in het vervolgkeuzemenu.

Windows 8 Compatibiliteit Min

10. Sla deze wijziging vervolgens op met een tik op "Van toepassing zijn" en "oke“.

Toepassen Ok Uitvoeren als beheerder Universeel Min

Log daarna uit bij de webinterface of een andere service die u gebruikt. Log dan weer in.

Probeer de app opnieuw te starten en controleer of dit werkt of niet. Je probleem zou opgelost moeten zijn.

Teachs.ru

Anusha Pai – Pagina 2HoeInstallatieKantoorRekeningenPrestatiePrinterBijwerkenUsbWindows 10AudioChroomRand

Na het upgraden van het systeem naar Windows 10, wordt u verzocht uw Windows te activeren. Veel gebruikers hebben gemeld dat ze in dit stadium de foutcode 0xC004F074 zien. Ook zij konden niet verde...

Lees verder
Er is een probleem met dit Windows-installatiepakket Fix

Er is een probleem met dit Windows-installatiepakket FixInstallatieWindows 10

Zoals we allemaal weten, wordt Windows Installer gebruikt om programma's in het systeem te installeren en te verwijderen. Meestal loopt dit pakket goed af zonder fouten. Soms hebben de gebruikers e...

Lees verder
Foutcode 1327- Ongeldige schijf Kan verschillende programma's niet installeren / verwijderen Fix

Foutcode 1327- Ongeldige schijf Kan verschillende programma's niet installeren / verwijderen FixInstallatieWindows 10

Programma's en onderdelen in het Configuratiescherm tonen de lijst met geïnstalleerde toepassingen op uw systeem. U kunt die apps eenvoudig van die pagina verwijderen. Maar soms ziet u tijdens het ...

Lees verder
ig stories viewer