Package Details: java-openjfx-doc 27.13-1

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)

Required by (1)

Sources (6)

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:

  • .so files are in /usr/lib/java-openjfx
  • .jar and .jmod files are in /usr/share/java/java-openjfx

Some variables are defined in /etc/profile.d/java-openjfx-profile.sh. /usr/bin/java-openjfx-env can also be sourced. To launch an application with openjfx, you can use for example:

source java-openjfx-env
java $OPENJFX_JAVA_OPTIONS --add-modules javafx.swing,... <your java application>

Latest Comments

1 2 3 4 5 6 Next › Last »

patlefort commented on 2026-03-26 10:53 (UTC)

I updated the version requirement to >= 25.

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.