Java support, yes.
Difficult installation, not really, they do have installation programs. The difficulty is usually partitioning or not having the right hardware. Make sure you know what components...