Search Criteria
Package Details: jre22-openjdk-headless 22.0.2.u9-3
Package Actions
| Git Clone URL: | https://aur.archlinux.org/java22-openjdk.git (read-only, click to copy) |
|---|---|
| Package Base: | java22-openjdk |
| Description: | OpenJDK Java 22 headless runtime environment |
| Upstream URL: | https://openjdk.java.net/ |
| Licenses: | LicenseRef-Java |
| Conflicts: | jdk22-openjdk, jre22-openjdk |
| Provides: | java-runtime-headless, java-runtime-headless-openjdk, jre22-openjdk-headless |
| Submitter: | patlefort |
| Maintainer: | patlefort |
| Last Packager: | patlefort |
| Votes: | 1 |
| Popularity: | 0.25 |
| First Submitted: | 2025-05-03 18:15 (UTC) |
| Last Updated: | 2026-02-03 13:13 (UTC) |
Dependencies (40)
- ca-certificates-utils
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-macosAUR, freetype2-qdoledAUR, freetype2-qdoled-gen3AUR, freetype2-woledAUR, freetype2-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- harfbuzz (harfbuzz-gitAUR)
- java-runtime-common
- lcms2 (lcms2-ff-gitAUR, lcms2-gitAUR, lcms2-ffAUR)
- libfreetype.so (freetype2-qdoled-aw3225qfAUR, freetype2-macosAUR, freetype2-qdoledAUR, freetype2-qdoled-gen3AUR, freetype2-woledAUR, freetype2-gitAUR, freetype2, lib32-freetype2)
- libharfbuzz.so (lib32-harfbuzz-gitAUR, harfbuzz-gitAUR, harfbuzz, lib32-harfbuzz)
- libjpeg-turbo (mozjpeg-gitAUR, mozjpegAUR, libjpeg-turbo-gitAUR)
- libjpeg.so (mozjpeg-gitAUR, lib32-mozjpeg-gitAUR, mozjpegAUR, jpegli-gitAUR, libjpeg-turbo-gitAUR, libjpeg6-turbo-binAUR, lib32-libjpeg6-turbo-binAUR, lib32-libjpeg-turbo, libjpeg-turbo)
- liblcms2.so (lcms2-ff-gitAUR, lcms2-ffAUR, lcms2, lib32-lcms2)
- libnet (libnet-gitAUR)
- nss (nss-hgAUR)
- alsa-lib (make)
- bash (bash-gitAUR, bash-devel-gitAUR) (make)
- cpio (cpio-gitAUR) (make)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-macosAUR, freetype2-qdoledAUR, freetype2-qdoled-gen3AUR, freetype2-woledAUR, freetype2-gitAUR) (make)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR) (make)
- giflib (giflib-gitAUR) (make)
- Show 20 more dependencies...
Required by (183)
- airsonic-advanced-bin (requires java-runtime-headless)
- airsonic-advanced-git (requires java-runtime-headless)
- android-aarch64-qt6-base (requires java-runtime-headless-openjdk)
- android-armv7a-eabi-qt6-base (requires java-runtime-headless-openjdk)
- android-backup-extractor (requires java-runtime-headless)
- android-backup-extractor-git (requires java-runtime-headless)
- android-x86-64-qt6-base (requires java-runtime-headless-openjdk)
- android-x86-qt6-base (requires java-runtime-headless-openjdk)
- apache-hudi (requires java-runtime-headless)
- apache-iceberg (requires java-runtime-headless)
- apache-karaf (requires java-runtime-headless)
- apache-paimon (requires java-runtime-headless)
- apache-spark (requires java-runtime-headless)
- archiva (requires java-runtime-headless)
- arthas (requires java-runtime-headless)
- artifactory-cpp-ce (requires java-runtime-headless)
- artifactory-oss (requires java-runtime-headless)
- bandcamp-collection-downloader (requires java-runtime-headless)
- bandcamp-collection-downloader-git (requires java-runtime-headless)
- blynk-server-bin (requires java-runtime-headless)
- Show 163 more...
Latest Comments
patlefort commented on 2026-02-13 19:33 (UTC)
https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
Or try using my tool: https://gitlab.com/patlefort/pat-aur
To unset variables in your makepkg.conf, just add
unset _JAVA_OPTIONS JAVA_TOOL_OPTIONSsomewhere in your/etc/makepkg.conf.Note that if you build in a clean container using one of the above method, it will not use your system's makepkg.conf, but also it will not inherit these variables.
omnigenous commented on 2026-02-13 11:36 (UTC)
Yeah I have set that variable to locally build a java application long time ago, this is only way it worked, maybe it wasn't a correct way... but no one would show me right way at the time. I swear some java developers have worst docs on building their software, do they even you cli to build their software?
Couldn't find info on "clean containers". But I did see arch wiki page for Makepkg and "makepkg.conf.5". Still not sure how to unset "_JAVA_OPTIONS JAVA_TOOL_OPTIONS" in "$XDG_CONFIG_HOME/pacman/makepkg.conf".
patlefort commented on 2026-02-12 17:53 (UTC)
Seems like you have these variables set in your environment. Setting these globally like this seem like a bad idea. I would track down where and why. You could unset them in your makepkg.conf or build everything in clean containers.
omnigenous commented on 2026-02-12 16:13 (UTC)
I was getting errors upgrading "22.0.2.u9-2 -> 22.0.2.u9-3":
Command below solved it for me, but I'm not sure what is a proper way to fix it in PKGBUILD
dreieck commented on 2026-02-03 11:38 (UTC)
Ahoj,
this should not conflict with all versions of
jre-openjdk-headlessandjre-openjdk, but only withjre22-openjdk,java-runtime=22,jre22-openjdk-headless.Also,
jdk22-openjdkseems to also be needed to theconflictsarray?Please fix that so that different Java versions can be installed in parallel.
Regards!