The Community Edition, aka OpenJava, and Java SE (both JRE and JDK) have always been free. There are no indications this will change, so no problem if that's what you use.
IIRC the scofflicences have all been using non-for-free extensions as though they were. That said, its a pity that the language has remained proprietary and that Sun never had the chance to make it public domain before Oracle got their hands on it.