Package Details: bluej 5.3.0-1

Git Clone URL: https://aur.archlinux.org/bluej.git (read-only, click to copy)
Package Base: bluej
Description: A free Java Development Environment designed for beginners, used by millions worlwide.
Upstream URL: https://www.bluej.org
Licenses: GPL2, custom, BSD, Apache, CDDL, CPL
Submitter: zerathidune
Maintainer: nomisge
Last Packager: nomisge
Votes: 75
Popularity: 0.008033
First Submitted: 2007-11-19 19:23 (UTC)
Last Updated: 2024-03-24 22:52 (UTC)

Dependencies (6)

Required by (0)

Sources (4)

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

David_ax commented on 2023-10-17 20:02 (UTC)

Awesome, thank you for the super quick update. It works perfectly now.

nomisge commented on 2023-10-17 19:11 (UTC)

Thx @David_ax, I forgot to delete src-directory before building locally, thus missing the issue. Just pushed fixed version.

David_ax commented on 2023-10-17 17:01 (UTC) (edited on 2023-10-17 17:02 (UTC) by David_ax)

The package currently does not seem to install, failing at the prepare() part. From version 5.2.1 of the .deb file of bluej, bsdtar exstracts to a .xz file, not .zst as the package expects. So line 34 of PKGBUILD fails with "No such file or directory". Changing this to "data.tar.xz" the package installs correctly.

Full yay install error:

==> Starting prepare()...
tar (child): data.tar.zst: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
==> ERROR: A failure occurred in prepare().
    Aborting...
 -> error making: bluej-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
bluej - exit status 4

T-matze commented on 2023-09-30 16:06 (UTC)

I don't seem to be able to install bluej on my arch system right now. It asks for java-openjfx=20, but I only have older or newer versions installed.

Warnung: Kann "java-runtime-openjdk=20" nicht auflösen (eine Abhängigkeit von "java-openjfx") :: Das folgende Paket kann aufgrund nicht auflösbarer Abhängigkeiten nicht aktualisiert werden: java-openjfx

I would have liked to tweak the pkgbuild file to ask for java-openjfx>=20 (greater or equal to 20) in order for it to accept the existing newer versions, but it still fails. Maybe I did something wrong, because I am not a specialist and this was the first time I changed something in a pkgbuild.

Do I have to create a link to the java-openjfx so that it thinks there is a version 20 on my system? This doesn't seem to be the correct way to solve this problem. Or would you please make the installer accept versions 20 or higher?

nomisge commented on 2023-07-28 06:19 (UTC)

The packages is using the systemwide java. But I had to link to javafx bundled with bluej. I couldn't get it to fully work with systemwide javafx. Since I didn't have the time to debug and find all files, that need to be changed to link to systemwide javafx, I decided to just 'make it work', by using bundled javafx. If anyone knows how to make it work with systemwide javafx, let me know.

unphysicalix commented on 2023-07-27 14:34 (UTC)

HI. I am guessing that with that change here: https://aur.archlinux.org/cgit/aur.git/commit/?h=bluej&id=b00b7e096a60183361721c6a2efe8d58740b96ad

you are using the java from the packaged bluej instead of the systemwide installation. Does it not work with the systemwide java? The package is 20-fold in size after 5.1.0 (from 5.2.0 onwards)

krouziciorel commented on 2022-04-11 08:01 (UTC)

Thank you so much for the quick update, BlueJ is my favorite environment that I use for learning this language together with the Object first with Java book. Hopefully in future versions the authors will abandon Java 11 and use the newer Java 17 LTS.

nomisge commented on 2022-04-10 12:57 (UTC) (edited on 2022-04-10 12:57 (UTC) by nomisge)

Updated version. Thanks @krouziciorel for letting me know.

dalewe commented on 2021-02-15 20:45 (UTC)

On the newest version I had to change the -Xmx parameter of archlinux-java-run to something higher (I used 1024M) otherwise bluej wouldn't start ("malloc(): corrupted top size"). Not sure whether that's just me but thought I'd let you know, maybe it helps someone.

nomisge commented on 2021-02-14 11:47 (UTC)

Upgraded to new version. Please let me know if there are any issues.