dog
Goto Top

GeoGebra: Fehlermeldung "A Java Exception occurred" wenn das temp. Verzeichnis nicht ausführbar ist

back-to-topSymptome


  • Beim Starten von GeoGebra erscheint die lapidare Fehlermeldung "A Java Exception occurred".
  • Der Tipp, den AppData-Ordner zu löschen, hilft nicht.
  • Beim Starten über die Konsole tritt folgender Fehler auf:
C:\Program Files (x86)\GeoGebra 5.0>jre\bin\java.exe -jar geogebra.jar
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\%username%\AppData\Local\Temp\jogamp_0000\file_cache\jln3551882014961699607\jln6839490293739949909\gluegen-rt.dll: Dieses Programm wurde durch eine Gruppenrichtlinie geblockt. Wenden Sie sich an den Systemadministrator, um weitere Informationen zu erhalten  
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary1(Unknown Source)
        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.load0(Unknown Source)
        at java.lang.System.load(Unknown Source)
        at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:530)
        at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:64)
        at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:96)
        at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:414)
        at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:388)
        at com.jogamp.common.os.Platform$1.run(Platform.java:209)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.jogamp.common.os.Platform.<clinit>(Platform.java:179)
        at javax.media.opengl.GLProfile.<clinit>(GLProfile.java:83)
        at geogebra3D.euclidian3D.opengl.i.a(Unknown Source)
        at geogebra.GeoGebra3D.<clinit>(Unknown Source)

back-to-topUrsache


GeoGebra benutzt seit Version 5.0 ein OpenGL-Library für die 3D-Darstellung. Dieses Library benötigt ein natives Library (JNI), welches von GeoGebra zur Laufzeit in das temporäre Verzeichnis des Benutzers entpackt und geladen wird. Wenn es nicht erlaubt ist, im temporären Verzeichnis Programme auszuführen, schlägt der Start fehl.

back-to-topWorkaround


Im Installationsordner von GeoGebra befinden sich mehrere JAR-Dateien:

32-Bit 64 Bit
gluegen-rt-natives-windows-i586.jar gluegen-rt-natives-windows-amd64.jar
javagiac-win32.jar javagiac-win64.jar
jogl.all-natives-windows-i586.jar jogl.all-natives-windows-amd64.jar

  1. Diese Dateien alle in einen anderen Ordner verschieben.
  2. Danach die Dateien, die der Version des verwendeten JRE entsprechen mit der Endung .zip versehen (oder direkt in 7-Zip, WinRAR, etc. öffnen).
  3. In allen ZIP-Archiven befinden sich verschiedene DLL-Dateien. Diese direkt in den Installationsordner von GeoGebra kopieren.
    • gluegen-rt.dll
    • javagiac.dll
    • jogl_desktop.dll
    • jogl_mobile.dll
    • nativewindow_awt.dll
    • nativewindow_win32.dll
    • newt.dll
  4. Damit sollte sich GeoGebra wieder regulär starten lassen.

Content-Key: 283083

Url: https://administrator.de/contentid/283083

Printed on: April 23, 2024 at 10:04 o'clock