Package Details: bluej 4.1.2-3

Git Clone URL: (read-only)
Package Base: bluej
Description: An integrated Java environment specifically designed for introductory teaching
Upstream URL:
Licenses: GPL2, custom, BSD, MIT, Apache, LGPL2.1, CPL
Submitter: zerathidune
Maintainer: chetgurevitch
Last Packager: chetgurevitch
Votes: 74
Popularity: 0.028394
First Submitted: 2007-11-19 19:23
Last Updated: 2018-03-04 21:22

Latest Comments

teacher4711 commented on 2018-03-05 06:44

@chetgurevitch You're awesome. Thanks for the update! I've installed jdk-8-openjdk and java-openjfx and switched environments with 'archlinux-java set'. The configuration works. Probably I've really forgotten to install openjfx.

chetgurevitch commented on 2018-03-04 21:33

@teacher4711 thanks, updated bluej and greenfoot with fixes. As for the crashes are you sure java-openjfx is installed? The jdk8 package for example will satisfy that dependency meaning java-openjfx needs to be installed manually for use with openjdk.

teacher4711 commented on 2018-03-02 14:13

OK, found the solution myself. Perhaps the following code can be incorporated into the bluej file to make the documentation view work:





"$JAVAPATH/bin/java" -Dawt.useSystemAAFontSettings=on -cp "$CP" bluej.Boot


teacher4711 commented on 2018-03-02 08:13

Hi. What must I do to get the javadoc, i. e. the documentation view, working? When switching from "Source View" to "Documentation" I get an error message: "Javadoc reported an error ...". The generated logfile says: "javadoc: error - Cannot find doclet class".

When I run the jar-version of BlueJ, I can switch between Source View and Documentation flawlessly.

I run BlueJ (latest version) with jdk8 (the proprietary version of Java) since the openjdk version crashes (on all of my systems). I've also installed jdk8-docs.

I'd appreciate if someone could help. Thanks in advance. Michael

chetgurevitch commented on 2017-07-12 02:48

@Niklas as noted on the arch wiki [1] java packages do not need to be compiled from source. The debian package is also the smallest download and the script included is a useful reference for what arguments to run the program with.

Also on that note there was a new argument added to said launch script in this release which resolves some extension issues, however it also causes the program to crash when attempting to open a web link. The issue has already been resolved for the next bluej release so I'll add that argument to my launch script when BlueJ 4.1.1 is released.


Niklas commented on 2017-06-19 18:57

BlueJ is open-source, why is it just repackaged from a pre-built Debian package when it can be built with the source code?

chetgurevitch commented on 2017-06-06 18:56

Updated to BlueJ 4.0.1, tons of under the hood changes to align with packaging standards.

saulhidalgoaular commented on 2017-04-09 02:01

Update for 4.0.1

# Maintainer: PyroPeter <abi1789 @ googlemail . com>
# Contributor: DarkHeart <>
# Contributor: Saul Hidalgo <>
pkgdesc="An integrated Java environment specifically designed for introductory teaching"
license=('GPL2' 'BSD')
depends=('sh' 'java-runtime' 'java-environment')

package() {
cd "$srcdir"
bsdtar -x -f "bluej-dist.jar"
mkdir -p "$pkgdir"/usr/share/{java,bluej}
cp -r lib "$pkgdir/usr/share/java/bluej"
cp -r examples "$pkgdir/usr/share/bluej/"
install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/bluej/license.txt"
install -Dm644 THIRDPARTYLICENSE.txt "$pkgdir/usr/share/licenses/bluej/thirdpartylicense.txt"
install -Dm644 bluej.desktop "$pkgdir/usr/share/applications/bluej.desktop"
install -Dm755 bluej "$pkgdir/usr/bin/bluej"

Simple-MindedMe commented on 2016-11-18 14:17

Thank you for maintaining Bluej, it has made college so much easier to have this program on my laptop.

fheday commented on 2016-03-24 10:09

Updated to Bluej 3.1.7. Fixed a SVN bug plus minor bugfixes

fheday commented on 2015-04-14 13:06

Updated to BlueJ 3.1.5, now also compatible with Rasbperry Pi 2

fheday commented on 2014-11-21 16:57

Updated to BlueJ 3.1.4, now also compatible with Raspberry Pi and with GPIO capabilities.

pyropeter commented on 2014-08-04 14:47

@shogoki: I disowned it. Have fun.

fheday commented on 2014-08-01 19:25

pyropeter, I am interested in adopting this package.

fheday commented on 2014-08-01 19:10

pyropeter, I am interested in adopt this package.

pyropeter commented on 2014-01-28 10:11

uploaded version 3.1.1

@kevincox: Yes, you are right. Sadly, I don't have the time to fix this. If you feel like adopting this package, I would be glad to disown it.

kevincox commented on 2013-09-06 19:09

This package should probably be called bluej-bin. There are source tarballs available on the site that could be used for a source package.

Anonymous comment on 2013-06-16 14:57

Thanks for update this pakage.

pyropeter commented on 2013-06-14 19:19

uploaded version 3.1.0

thanks to poshus27 for flagging this package!

pyropeter commented on 2013-03-17 15:51

updated to version 3.0.9

thanks, kiwnix!

Anonymous comment on 2013-03-16 23:54

Version 3.0.9 available, md5sum of the new jar 'c8f90017dbeea06fcaad65254c745807'

pyropeter commented on 2012-08-29 14:18

uploaded version 3.0.8

sorry for the long delay!

pyropeter commented on 2012-02-12 18:07

uploaded version 3.0.7

pyropeter commented on 2011-11-14 15:56

uploaded version 3.0.6

axil42 commented on 2011-10-22 11:58

No worries, shit happens :p

axil42 commented on 2011-10-22 05:46

No worries, shit happens :p

pyropeter commented on 2011-10-21 22:07

uploaded version 3.0.5 pkgrel 2:
* new checksum for bluej-305.jar

@markelos: apparently they changed two lines in installer.props on the 4th of October.
I don't know why I didn't notice the wrong checksum when you first mentioned it, sorry.

axil42 commented on 2011-10-16 13:40

I just downloaded and it gave me 8d3f9115485f411e90655541dd2b9666 ...

pyropeter commented on 2011-10-16 13:36

3ddb9a34c6f5f115d604eb5fb56bbaa4 works for me...

axil42 commented on 2011-10-13 09:19

The md5sum of bluej-305.jar is wrong ;)

pyropeter commented on 2011-08-01 13:38

updated to version 3.0.5

pyropeter commented on 2010-11-25 15:34

updated to version 3.0.4

pyropeter commented on 2010-10-28 06:17

ok, fixed

Anonymous comment on 2010-10-28 03:27

oops. got a wrong icon path

in bluej.desktop change

pyropeter commented on 2010-10-27 17:44

I pulled in your bluej.desktop, but I use no desktop environment, so I am not able to test it.
Thanks for testing the openjdk-compatibility!

Anonymous comment on 2010-10-27 07:42

i've also created a .desktop file to place an application entry for bluej
i put it in /usr/share/applications/bluej.desktop by adding
install -m 644 -D -T "bluej.desktop" "$pkgdir/usr/share/applications/bluej.desktop"
to the end of the build() function in PKGBUILD

unfortunately .bluej project files have mime type "text/plain"
it is no good to associate it with bluej as default application

Here is the content of bluej.desktop :

[Desktop Entry]
GenericName=Java IDE

Anonymous comment on 2010-10-27 07:33

i confirm that the change works with openjdk6 (6.b20_1.9.1-1)

pyropeter commented on 2010-10-26 14:42

I applied your change and tested it with jdk and jre from [community].
It would be nice if someone with openjdk could confirm it works.

Anonymous comment on 2010-10-26 14:15

you could use $JAVA_HOME to make /usr/bin/bluej works for both jre & openjdk6


`which java` -cp "$CP" bluej.Boot $*


$JAVA_HOME/bin/java -cp "$CP" bluej.Boot $*

mortzu commented on 2010-06-02 08:45

update or orphan

insmo commented on 2010-05-30 11:56 bluej-300.PKGBUILD