I don't know about JOGL support on this platform. Generally jAER is intended for algorithm development on desktop/laptop platforms. We build a lot of live and quick robot demos with jAER, but never intended it to be an embedded linux solution.
It looks like this problem is from missing (or not properly loaded) native libraries for the Arm64 for JOGL (JOGL is Java OpenGL - a java wrapper around native OpenGL graphics). After setting up a development environment (e.g. netbeans-8.2+JDK 1.8), you can try to play with the ivy setup ivy.xml at the root of jaer to try to include arm64 jogl libraries. (Ivy is a package management downloader system like maven, but is more flexible; it downloads the required libraries from public repositories).
If you have JDK and ant installed, then you might not even need to install an IDE like netbeans. You should be able to run AEViewer directly from ant using the run target. I.e. from a terminal at the root of jaer you should be able to do "ant run" to execute the whole thing.
I get this running on windows 10 x64 (I have local modification to the current git master)
Tobi@TobiPC MINGW64 /h/Dropbox (Personal)/GitHub/SensorsINI/jaer (master)
$ ant run
Buildfile: H:\Dropbox (Personal)\GitHub\SensorsINI\jaer\build.xml
-check-ivy:
-download-ivy:
-load-ivy-tasks:
download-deps:
[ivy:resolve] :: Apache Ivy 2.4.0 - 20141213170938 :: http://ant.apache.org/ivy/ ::
[ivy:resolve] :: loading settings :: file = H:\Dropbox (Personal)\GitHub\SensorsINI\jaer\ivysettings.xml
....
and eventually AEViewer starts up
<dependencies> <!--see http://search.maven.org to find libraries --> <!--following does not work, since the latest jogl doesn't have com.jogamp.opengl--> <dependency org="org.jogamp.gluegen" name="gluegen-rt" rev="2.3.2" /> <dependency org="org.jogamp.gluegen" name="gluegen-rt-main" rev="2.3.2" /> <dependency org="org.jogamp.gluegen" name="gluegen-rt" rev="2.3.2" > <!--include main jar--> <artifact name="gluegen-rt" type="jar" ext="jar"/> <artifact name="gluegen-rt" type="jar" ext="jar" m:classifier="natives-linux-amd64"/> <artifact name="gluegen-rt" type="jar" ext="jar" m:classifier="natives-linux-i586"/> <artifact name="gluegen-rt" type="jar" ext="jar" m:classifier="natives-macosx-universal"/> <artifact name="gluegen-rt" type="jar" ext="jar" m:classifier="natives-solaris-amd64"/> <artifact name="gluegen-rt" type="jar" ext="jar" m:classifier="natives-solaris-i586"/> <artifact name="gluegen-rt" type="jar" ext="jar" m:classifier="natives-windows-amd64"/> <artifact name="gluegen-rt" type="jar" ext="jar" m:classifier="natives-windows-i586"/> <artifact name="gluegen-rt" type="jar" ext="jar" m:classifier="natives-windows-amd64"/> </dependency> <!--<dependency org="org.jogamp.jogl" name="jogl-all" rev="2.3.2" />--> <dependency org="org.jogamp.jogl" name="jogl-all-main" rev="2.3.2" /> <!--<dependency org="org.jogamp.jogl" name="nativewindow" rev="2.3.2" />--> <!--<dependency org="org.jogamp.jogl" name="newt" rev="2.3.2" />--> <!--<dependency org="org.jogamp.jogl" name="jogl-all-main" rev="2.3.2" />--> <dependency org="org.jogamp.jogl" name="jogl-all" rev="2.3.2" > <!--include main jar--> <artifact name="jogl-all" type="jar" ext="jar"/> <artifact name="jogl-all" type="jar" ext="jar" m:classifier="natives-linux-amd64"/> <artifact name="jogl-all" type="jar" ext="jar" m:classifier="natives-linux-i586"/> <artifact name="jogl-all" type="jar" ext="jar" m:classifier="natives-macosx-universal"/> <artifact name="jogl-all" type="jar" ext="jar" m:classifier="natives-solaris-amd64"/> <artifact name="jogl-all" type="jar" ext="jar" m:classifier="natives-solaris-i586"/> <artifact name="jogl-all" type="jar" ext="jar" m:classifier="natives-windows-amd64"/> <artifact name="jogl-all" type="jar" ext="jar" m:classifier="natives-windows-i586"/> <artifact name="jogl-all" type="jar" ext="jar" m:classifier="natives-windows-amd64"/> </dependency>
WARNING: java.lang.UnsatisfiedLinkError: Can't load library:
/home/tj-group/Documents/software/jaer/jaer-dist-161/natives/linux-aarch64//libgluegen-rt.so