Using JDK 9 with Eclipse Luna

JDK 9 works with Eclipse Mars

First and foremost, Eclipse Luna does not work with JDK 9 because of JEP 220: Modular Run-Time Images. There is Eclipse Mars for that.

Updating eclipse.ini to use JDK 9

JEP 220 changed Java a lot. With it, along with other major featurs, Java has become a new and better entity. If you are curious what error Eclipse Luna throws when using JDK 9, here is it.