Java 9 has some subtle changes that large programs tend to have problems with. Eclipse has issues both with running under Java 9 and using Java 9 as the Java Runtime Environment in the Workspace.
Until a official version of Eclipse supporting Java 9 comes out (apparently at October 11th), non-power users may have a better experience by downgrading to Java 8.