Jogamp 2.6.x runtime is supported on the described platforms below.
Please ask for contracting options to have support added for your desired platform.
Thorough unit testing is performed on all our jenkins build nodes.
A quick bring-up testing covers gluegen
,
joal
and jogl
and is performed on non Android
platforms:
#!/bin/sh
type=archive/rc
version=v2.6.0-rc-20250721
folder=${type}/${version}
mkdir ${version}
cd ${version}
curl --silent --output jogamp-fat.jar https://jogamp.org/deployment/${folder}/fat/jogamp-fat.jar
curl --silent --output jogl-demos.jar https://jogamp.org/deployment/${folder}/fat/jogl-demos.jar
curl --silent --output jogl-fonts-p0.jar https://jogamp.org/deployment/${folder}/fat/jogl-fonts-p0.jar
echo "Fetched from ${folder} to ${version}"
java -cp jogamp-fat.jar:jogl-demos.jar com.jogamp.opengl.demos.graph.ui.UISceneDemo20
However, you can also use the locally produced fat jar file for the building platform, e.g.
cd jogl/build-x86_64/jar
java -cp jogl-fat-linux-amd64.jar:jogl-demos.jar com.jogamp.opengl.demos.graph.ui.UISceneDemo20
For Android, the fat demo APK
jogl-demos-fat-android-${arch}.apk
inside the jogl build
folder can be directly installed and tested on your device w/ developer
mode enabled.
Current runtime requirements
Future versions may use
See contracting options above
x86_64
Currently not tested anymore, code may exist.
x86
arm64
(aarch64
)See contracting options above
GNU/Linux builds’ GNU libc dependencies are relaxed by utilizing lower or no versioning to the few existing versioned library entries used. Therefor it is expected to be able to run on older and newer distributions.
x86_64
arm64
(aarch64
)armv6/armv7
(hardfloat)Currently not tested anymore, code may exist.
x86
ia64
riscv64
mipsel
ppc64le
sparcv9
alpha
hppa
See contracting options above
On 2025-07-20 we have tested
jogl-demos-fat-android-${arch}.apk
using an
x86
and x86_64
emulator for
x86_64
arm64
(aarch64
)Currently not tested regularly, code may exist.
x86
armv6/armv7
(hardfloat)See contracting options above
Currently not tested anymore, code may exist.
Currently not tested anymore, code may exist.
x86_64
x86
sparcv9
See contracting options above
References
MacOS Version | Release Name | Darwin Version | JogAmp Relation |
---|---|---|---|
10.7 | Lion | 11 | Min deployment target |
10.13 | High Sierra | 17 | Test node 10.13.6, x86_64
(retired) |
10.14 | Mojave | 18 | |
10.15 | Catalina | 19 | |
11 | Big Sur | 20 | |
12 | Monterey | 21 | Build node 12.6.5, w/ Xcode 14.2,
x86_64 |
13 | Ventura | 22 | Test node 13.1, arm64
(retired) |
15 | Sequoia | 24 | Test node 15.5, arm64 |
Exceptions:
Available Java(tm) VMs
x86_64
and
arm64
x86_64
export SDKROOT=macosx11.3
(MacOS SDK)-mmacosx-version-min=10.7
(Miniumum deployment
target)arm64
Currently not tested anymore, but should still work.
x86_64
arm64
Date | Note |
---|---|
2023-05-06 | Initial Version for JogAmp Release 2.5.0 |
2025-06-21 | JogAmp Release 2.6.0 |