Package Details: j7z 1.4.2-1

Git Clone URL: https://aur.archlinux.org/j7z.git (read-only, click to copy)
Package Base: j7z
Description: An alternative 7-Zip GUI
Upstream URL: https://sites.google.com/site/xavionsj7z/
Licenses: LGPL3
Conflicts: k7z, q7z
Replaces: k7z, q7z
Submitter: Xavion
Maintainer: Xavion
Last Packager: Xavion
Votes: 74
Popularity: 0.000000
First Submitted: 2011-02-17 05:21 (UTC)
Last Updated: 2024-06-06 04:42 (UTC)

Dependencies (8)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 5 6 Next › Last »

Xavion commented on 2026-03-30 00:02 (UTC) (edited on 2026-03-30 00:08 (UTC) by Xavion)

J7Z might work with Java v9+, but there's no guarantee. (The J7Z codebase hasn't been modified since 2019, so it's an old program.)

To get past the problem you're facing, install the "jre8-openjdk" package and then run "archlinux-java set java-8-openjdk". Once you have built J7Z, you can remove that package (and it might still work).

If that doesn't work, try installing the "jdk8-openjdk" package as well (and removing it afterwards, as with the other one).

Pietro_Pizzi commented on 2026-03-29 22:08 (UTC)

Does anybody know what went wrong. PKGBUILD says it just needs "java-runtime>=8 p7zip". I have jdk-openjdk 26.u35-2 (which provides java-runtime=26) and 7zip 26.00-1.1 installed. The build finds the Environment but imediately fails to build because I don't have Java 1.8 installed?

# Environment
App-Name = J7Z
USER = $USER
LOGNAME = $USER
HOME = /home/$USER
Java = /usr/bin/java
Java-Ver = up
JavaC = /usr/bin/javac
JavaC-Ver = 26.0.2
Ant = /usr/bin/ant
Ant-Ver = JDK_JAVA_OPTIONS:
P7Zip = /usr/bin/7z
P7Zip-Ver = 
KDE_SESSION_VERSION = 6
KDE5-Prefix = /usr
KDE5-Local-Prefix = /home/$USER/.local
KDE4-Config = 
KDE4-Prefix = /usr
KDE4-Local-Prefix = /home/$USER/.kde4
Sys-Prefix = /usr
Sys-SBin = /usr/sbin
Sys-Bin = /usr/bin
Local-Prefix = /home/$USER/.local
Local-SBin = /home/$USER/.local/sbin
Local-Bin = /home/$USER/.local/bin


Setting the J7Z permissions ...

# Normal
find ../../ -type d -print0 | xargs -0 chmod 755
find ../../ -type f -print0 | xargs -0 chmod 644
# Special
chmod 755 ../Bin/J7Z.*
chmod -R 755 ../Desktop/Gnome/*
Makefile:454: *** Error: The required 'Java [JRE] v1.8' executable file can't be found; ensure that it's installed and visible before building.  Stop.
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'j7z-1.4.2-1': 

Xavion commented on 2022-11-17 00:27 (UTC)

It depends on what needs doing. No new features are planned.

014 commented on 2022-11-16 15:30 (UTC)

Sourceforge says Last Update: 2019-04-30

Is the project still maintained?

micwoj92 commented on 2021-05-13 08:59 (UTC)

Hello, could you update links to https?

Pietro_Pizzi commented on 2017-10-17 20:53 (UTC)

1.4.1-1 works :)

Xavion commented on 2017-09-26 01:53 (UTC)

Try building in a clean chroot. I'm still not experiencing that problem here, even with JDK v9.

Pietro_Pizzi commented on 2017-09-25 23:01 (UTC)

I have the same problem like rodrigo21. What was the solution? I tried it with "yaourt -S j7z" and with a "clean" PATH: PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl"; yaourt -S j7z

Xavion commented on 2016-05-18 03:01 (UTC)

Yes, it builds fine here with "jre8-openjdk". I think your PATH statement must've been screwed up when you tried initially.

rodrigo21 commented on 2016-05-17 23:53 (UTC) (edited on 2016-05-18 00:24 (UTC) by rodrigo21)

I'm using jre8-openjdk and jdk8-openjdk. Output of "java -version": openjdk version "1.8.0_92" OpenJDK Runtime Environment (build 1.8.0_92-b14) OpenJDK 64-Bit Server VM (build 25.92-b14, mixed mode) Edit: I was able to build in a clean chroot.