Package Details: bluej 4.2.0-2

Git Clone URL: https://aur.archlinux.org/bluej.git (read-only)
Package Base: bluej
Description: An integrated Java environment specifically designed for introductory teaching
Upstream URL: https://www.bluej.org
Licenses: GPL2, custom, BSD, MIT, Apache, LGPL2.1, CPL
Submitter: zerathidune
Maintainer: chetgurevitch
Last Packager: chetgurevitch
Votes: 74
Popularity: 0.014775
First Submitted: 2007-11-19 19:23
Last Updated: 2019-04-26 00:45

Latest Comments

1 2 3 4 5 Next › Last »

teacher4711 commented on 2019-04-24 14:55

@0x715C For me, BlueJ does not start because some jars are missing in the file you pointed at at pastebin, i. e. the JAVAFX_CP path. (BTW, at the end of the JAVAFX_CP line the " is missing.)

My bluej file in /usr/bin looks like this:

!/bin/sh

JAVAFX_LIB="/usr/lib/jvm/javafx-sdk-11.0.2/lib/" JAVAFX_CP="$JAVAFX_LIB/javafx.base.jar:$JAVAFX_LIB/javafx.controls.jar:$JAVAFX_LIB/javafx.fxml.jar:$JAVAFX_LIB/javafx.graphics.jar:$JAVAFX_LIB/javafx.media.jar:$JAVAFX_LIB/javafx.swing.jar:$JAVAFX_LIB/javafx.web.jar:$JAVAFX_LIB/javafx.swt.jar:$JAVAFX_$"

java -Djavafx.embed.singleThread=true \ -Dawt.useSystemAAFontSettings=on \ -cp /opt/bluej/bluej.jar:/usr/lib/jvm/default/lib/tools.jar:$JAVAFX_CP bluej.Boot \ "$@"

The openjfx package was downloaded from https://gluonhq.com/products/javafx/ since the aur-version is faulty and orphaned. I put it in the same folder there the jvm resides.

To run JavaFX applications, i. e. make imports like these work: import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.stage.Stage;

go to Options -> Preferences -> Libraries and import the jars found in the lib folder of the openjfx package from gluon (cf. above). I'm not sure how to point to the jars differently.

0x715C commented on 2019-03-14 05:25

If you want to try 420. Install java-openjfx-bin from aur. Edit the PKGBUILD to use 4.2.0 as pkg_ver and SKIP sha256sum(or update them) Edit /usr/bin/bluej to include openjfx libraries in -cp flag. eg. https://pastebin.com/mggNC17g

Should work. The menu is buggy on xorg/i3, not sure about other DE's.

chetgurevitch commented on 2019-02-19 21:04

Just to let everyone know I'm waiting on openjfx packaging for java 11 to get resolved before updating the package.

stephenn commented on 2019-01-09 13:22

The current version requires Java 8. BlueJ 4.2.0 is expected to support JDK 11. See: https://www.bluej.org/faq.html#bluej-with-java-9-plus

pyropeter commented on 2018-11-01 12:48

Okay, this doesn't work with JDK10 or JDK7, but it does work with JDK8. I didn't check JDK9. Please fix the package.

pyropeter commented on 2018-11-01 12:46

$ bluej

Exception in thread "main" java.lang.NoClassDefFoundError:

javafx/application/Application at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1009) at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:801) at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:699) at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:622) at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) at bluej.Boot.main(Boot.java:193) Caused by: java.lang.ClassNotFoundException: javafx.application.Application at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) ... 10 more

Darku commented on 2018-09-29 08:47

If someone wants to upgarde this, here's the PKGBUILD: https://pastebin.com/fMykQhKQ (with checksums updated) No more cahnges are neccessary for v4.1.3

Darku commented on 2018-09-21 14:33

Hello, i think that version 4.1.2 of BlueJ is outdated as of 2018-09-07. I would be really happy if someone could update this to the latest version 4.1.3 (Probably doesn't even need PKGBUILD changes, just version). The .deb package can be found here: https://bluej.org/download/files/BlueJ-linux-413.deb And the source code can be found here: https://bluej.org/download/files/source/BlueJ-source-413.zip Aswell as the .jar installer here: https://bluej.org/download/files/BlueJ-generic-413.jar Thanks for your attention in advance!

dmftradutor commented on 2018-08-22 06:16

Hi you all. Bluej is not opening. The very first load window (the one showing the companies supporting Bluej) never closes and nothing happens... Intellij community version is working fine, but it's so heavy... I think Bluej would fit my learning purposes better.

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.