Package Details: java-openjfx 25.16-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
Provides: java-openjfx
Submitter: freswa
Maintainer: patlefort
Last Packager: patlefort
Votes: 10
Popularity: 0.020552
First Submitted: 2023-10-08 20:20 (UTC)
Last Updated: 2025-05-08 16:17 (UTC)

Dependencies (26)

Sources (3)

Pinned Comments

patlefort commented on 2025-05-03 18:24 (UTC) (edited on 2025-05-03 18:24 (UTC) by patlefort)

I've bumped the version but also modified the install locations:

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

It will require java 23, which requires java 22 to build. I have also removed webkit support.

Latest Comments

1 2 3 4 Next › Last »

patlefort commented on 2025-05-03 18:24 (UTC) (edited on 2025-05-03 18:24 (UTC) by patlefort)

I've bumped the version but also modified the install locations:

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

It will require java 23, which requires java 22 to build. I have also removed webkit support.

dreieck commented on 2024-07-23 15:34 (UTC)

Now there is a package java-openjfx-nowebkit.

dreieck commented on 2024-07-23 14:48 (UTC)

The -src and -doc package have their license symlinked from the main package, but do not depend on it. This can result in missing license (broken symlink).

Maybe add a java-openjfx-license package and make all the other packages depend on that?

dreieck commented on 2024-07-23 14:41 (UTC)

Please remove the ,s after the optdepends entries.

dreieck commented on 2024-07-23 14:31 (UTC)

Ahoj @Freso,

what about uploading a package java-openjfx-no-webkit, with provides=("java-openjfx=${pkgver%%.*}") and an adapted $pkgdesc saying "without WebKit"?, so that we at least have a working java-openjfx available?

jghodd commented on 2024-06-29 21:10 (UTC)

@dreieck - you were close. Had to add an additional linker fix...


  _FIXWERROR="-Wno-error=incompatible-pointer-types"
  CFLAGS+=" ${_FIXWERROR}"
  CXXFLAGS+=" ${_FIXWERROR}"
  export CFLAGS
  export CXXFLAGS

  # Suppress errors with lld >= 17 due to undefined symbols.
  _FIXLDERROR="-Wl,--undefined-version"
  LDFLAGS+=" ${_FIXLDERROR}"
  export LDFLAGS

jghodd commented on 2024-06-29 00:38 (UTC)

@Freso - add the build() fix offered by @dreieck below. Seems to be working.

dreieck commented on 2024-06-02 18:10 (UTC)

Can you add java22-openjfx=${pkgver} to the provides array, so that the conflict with java-openjfx-bin can be resolved correctly?

Regards!