There is also a jEdit cross platform. Although I donβt see any documentation saying that it has a spell check function. Update . There is a spell checker plugin for jEdit .
Emacs, if you learn its keyboard shortcuts, this is truly amazing, although it takes a little time to get it working with Java (if you don't want to use the command line and instead want to use a keyboard shortcut to compile and run java applications). It has versions for each OS mentioned.
Windows only
TextPad was the standard for text editors supporting java and working with java immediately after installation, it also has various dictionaries to suit your needs. The application is very mature and no longer changes for this reason.
On a Windows computer, I will probably go with TextPad, I personally now use Programmers Notepad 2 , however it does not support spell checking, and I actually am no better than TextPad.
source share