In the latest Oracle Java Magazine there's part 2 of Code Java on the Raspberry Pi by Michael Kolling which describes how to install, run and code with BlueJ version 3.14 on the Raspberry Pi.
And remember, this version of BlueJ includes the Pi4J library for direct access to the Raspberry Pi's hardware.