Package Details: jd-gui-bin 1.7.1-7

Git Clone URL: https://aur.archlinux.org/jd-gui-bin.git (read-only, click to copy)
Package Base: jd-gui-bin
Description: A standalone Java decompiler GUI
Upstream URL: https://github.com/QuentiumYT/jd-gui
Keywords: decompiler gui java
Licenses: GPL-3.0-only
Conflicts: jd-gui
Provides: jd-gui
Submitter: simon04
Maintainer: Dominiquini (bokic)
Last Packager: bokic
Votes: 124
Popularity: 1.33
First Submitted: 2015-05-06 07:58 (UTC)
Last Updated: 2025-02-26 16:47 (UTC)

Dependencies (5)

Required by (0)

Sources (6)

Latest Comments

1 2 3 4 5 Next › Last »

bokic commented on 2025-03-01 01:34 (UTC) (edited on 2025-03-01 01:37 (UTC) by bokic)

@Musikolo, I will upgrade the launcher soon so the package will:

  • Not require JDK, but JRE only.

  • Do a runtime detection of openjdk version(as you requested).

I will need to check jd-gui project for supported Java versions.

Musikolo commented on 2025-02-28 03:21 (UTC) (edited on 2025-02-28 03:22 (UTC) by Musikolo)

@bokic, I've noticed you added jdk21-openjdk as a dependency and linked it to that version. I tested the app with Java 17 and it worked well for me. So, if there is a minimum JDK required version, I think a better approach would be to set java-runtime=17 as a dependency. Also, you should revert to the previous path setup you had with /usr/lib/jvm/default-runtime/ rather than enforcing version 21 with /usr/lib/jvm/java-21-openjdk/.

I hope it helps.

Regards.

subtixx commented on 2025-02-26 11:55 (UTC)

Following

Available Java environments:
  java-11-openjdk (default)
  java-8-openjdk

ozz commented on 2025-02-26 06:02 (UTC)

@bokic I have openjdk 8, 11, and 23 installed. 8 is default.

bokic commented on 2025-02-26 04:37 (UTC)

subtixx, SR-G, ozz

What java-runtime(archlinux-java status) you have installed?

subtixx commented on 2025-02-25 20:59 (UTC)

This is a problem with the PKGBUILD file. jili is the library for JNI (Java Native Interface). It's in a subdir in /usr/lib/jvm/default-runtime/lib/ named jli. The author needs to add the folder to the include directories. ex:

-L /usr/lib/jvm/default-runtime/lib/jli

SR-G commented on 2025-02-21 11:35 (UTC)

Same error here (even after uninstalling / reinstalling, clearing YAY cache, etc.).

Not sure it's a dependency issue, it seems more that that in the ARCH build script here the "ld -ljfli" command is considered as executables parameters instead of just being an option (so maybe a shell issue / eval / quotes problem somewhere).

ozz commented on 2025-02-21 05:09 (UTC) (edited on 2025-02-21 05:10 (UTC) by ozz)

Getting a different error now:

/usr/bin/ld: cannot find -ljli: No such file or directory
collect2: error: ld returned 1 exit status
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: jd-gui-bin-exit status 4

What provides libjli?

ravomavain commented on 2025-02-19 09:26 (UTC)

Hi, jd-gui.c doesn't compile in chroot (with aurutils) :

cc1: fatal error: /build/jd-gui-bin/src/../jd-gui.c: No such file or directory

It works if I replace "${srcdir}/../jd-gui.c" by "${srcdir}/jd-gui.c".

${srcdir} contains an extraction or copy of all source files.

gutmunchies commented on 2023-04-19 03:46 (UTC)

You can add -Dawt.useSystemAAFontSettings=on to the java invocation to make the text look less like a crunchy banana.