Java ferns are very tough and hardy plants so any kind of freshwater fish can be easily kept with them in the tank. However, if the fish size is too large then it can cause some damage to the leaves but otherwise, they are good to go with any tank fish.