BlueJ is a free Java Development Environment designed for beginners and the developers have now got it running on a Pi. They’ve stripped back some of the visual features and bells and whistles so that it (in their words) “runs quite well”. Might be worth taking a look if you want to develop in Java on the Pi. Read how to install it here