I updated the version requirement to >= 25.
Search Criteria
Package Details: java-openjfx-doc 27.13-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/java-openjfx.git (read-only, click to copy) |
|---|---|
| Package Base: | java-openjfx |
| Description: | Java OpenJFX client application platform (open-source implementation of JavaFX) - latest version |
| Upstream URL: | https://wiki.openjdk.java.net/display/OpenJFX/Main |
| Keywords: | javafx openjfx |
| Licenses: | GPL-2.0-only WITH Classpath-exception-2.0 |
| Submitter: | freswa |
| Maintainer: | patlefort |
| Last Packager: | patlefort |
| Votes: | 12 |
| Popularity: | 0.010613 |
| First Submitted: | 2023-10-08 20:20 (UTC) |
| Last Updated: | 2026-04-16 16:06 (UTC) |
Dependencies (21)
- alsa-lib (make)
- ant (ant-gitAUR) (make)
- cairo (cairo-gitAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-amd-fullAUR, ffmpeg-amd-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, librempeg-gitAUR, ffmpeg-whisperAUR, ffmpeg-whisper-gitAUR, ffmpeg-cuda-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR) (make)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-macosAUR, freetype2-qdoledAUR, freetype2-qdoled-gen3AUR, freetype2-woledAUR, freetype2-gitAUR) (make)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR, gdk-pixbuf2-noglycinAUR) (make)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR) (make)
- gperf (gperf-gitAUR) (make)
- gradle (make)
- gtk3 (gtk3-classic-xfceAUR, gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR) (make)
- java-environment-openjdk (jdk10-openj9-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, liberica-jre-11-full-binAUR, liberica-jre-8-full-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk19-openjdkAUR, zulu-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, jdk11-openj9-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, jdk8-dragonwell-extendedAUR, jdk23-temurinAUR, zing-23-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, zulu-24-binAUR, liberica-nik-23-full-binAUR, liberica-nik-24-full-binAUR, jdk-openj9-binAUR, liberica-nik-25-full-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-17-full-binAUR, zulu-21-binAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica-full-binAUR, jdk-openjdk-wakefieldAUR, liberica-jdk-25-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-openjdkAUR, jdk23-openjdkAUR, jdk24-openjdkAUR, zulu-8-binAUR, zulu-11-binAUR, zulu-25-binAUR, zulu-17-fx-binAUR, zing-21-binAUR, zing-17-binAUR, zing-8-binAUR, jdk8-perfAUR, jdk25-openjdk-wakefieldAUR, jdk25-openj9-binAUR, jdk21-openj9-binAUR, jdk17-openj9-binAUR, zulu-17-binAUR, zulu21-fx-binAUR, zulu8-fx-binAUR, zulu-jdk-fx-binAUR, liberica-jdk-full-binAUR, java-openjdk-binAUR, zulu-26-fx-binAUR, jdk-temurinAUR, jdk25-temurinAUR, jdk21-jetbrains-binAUR, liberica-jdk-21-binAUR, jre-jetbrainsAUR, jdk16-temurinAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk25-openjdk, jdk8-openjdk) (make)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utils-macbookAUR, libglvnd) (make)
- libx11 (libx11-gitAUR) (make)
- libxtst (make)
- libxxf86vm (make)
- pango (pango-gitAUR, pango-nothai-gitAUR) (make)
- perl (perl-gitAUR) (make)
- python (make)
- unzip (unzip-zstdAUR, unzip_pAUR, unzip-natspecAUR) (make)
- Show 1 more dependencies...
Required by (1)
- java-openjfx-nowebkit (optional)
Sources (6)
patlefort commented on 2026-03-26 10:53 (UTC)
patlefort commented on 2026-03-26 10:20 (UTC)
I'm hesitant to bump java to 26 when version 25 is still in repos (jdk25-openjdk) and upstream is still building with version 25. You can still use openjfx with java 26 after it's built.
pedrohqb commented on 2026-03-26 10:02 (UTC)
Java 26 is what is in the repo now. Could you update?
alexzk commented on 2025-11-07 23:08 (UTC) (edited on 2025-11-07 23:09 (UTC) by alexzk)
Could you change _java_ver=25 please ? V25 is what is in repos now. Building V24 to install FX for V25 is a bit overkill. I try that locally, it builds. Oh, and replace "gradle8" with just "gradle".
BoBeR182 commented on 2025-11-07 09:12 (UTC)
==> Starting build()...
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.14.3/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
> Task :buildSrc:compileGroovy FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':buildSrc:compileGroovy'.
> BUG! exception in phase 'semantic analysis' in source unit '/home/user/.cache/yay/java-openjfx/src/jfx-26-15/buildSrc/src/main/groovy/com/sun/javafx/gradle/CCTask.groovy' Unsupported class file major version 69
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
BUILD FAILED in 20s
1 actionable task: 1 executed
==> ERROR: A failure occurred in build().
Aborting...
-> error making: java-openjfx-exit status 4
patlefort commented on 2025-10-27 09:48 (UTC)
I added a profile.d file with some variables: https://aur.archlinux.org/cgit/aur.git/tree/java-openjfx-profile.sh?h=java-openjfx
alexzk commented on 2025-10-26 23:40 (UTC)
Need to add file like /etc/profile.d/java-global-options.sh
With content
!/bin/sh
Set global Java options to include the JavaFX native library path
export _JAVA_OPTIONS="-Djava.library.path=/usr/lib/java-openjfx"
trippycamper commented on 2025-10-22 18:38 (UTC)
Must be an issue on my end, sorry, it works when I install jdk24-openjdk on my other device. Will update if I find a fix.
patlefort commented on 2025-10-22 03:28 (UTC)
I can't reproduce. What version of java are you using? It's working for me with jdk24-openjdk.
Pinned Comments
patlefort commented on 2025-05-03 18:24 (UTC) (edited on 2025-10-27 15:35 (UTC) by patlefort)
I have modified install locations:
Some variables are defined in
/etc/profile.d/java-openjfx-profile.sh./usr/bin/java-openjfx-envcan also be sourced. To launch an application with openjfx, you can use for example: