Crypts can be grown on hardscape, but in my experience grow slowly and stunted. I have let a couple volunteers from root trimmings do this. They are much happier in substrate.
Java ferns and crypts are completely different plants and act much differently; however, both are generally low-light, low-tech tolerant.