... Java might be trickier since getting all the OpenJDK stuff or some other java sdk and runtime environments working perfectly might be more of a problem - never tried. ...