I've got Oracle JDK 7 installed javac -version yields

javac 1.7.0

and the JRE is installed and enabled in Eclipse > Preferences > Installed JREs (As location: /usr/lib/jvm/jdk1.7.0)

But trying to change Preferences > Compiler > Compiler Compliance Level shows no options above 1.6.0

I'm a novice to ubuntu... Does anyone have any ideas what I've got wrong? I followed the instructions from How do I install Oracle Java JDK 7?

Screenshot of eclipse.ini and /usr/lib/jvm/jdk1.7.0:



2 Answers 2


You have to edit your eclipse.ini file and have to specify your jvm path at there. Read this link http://wiki.eclipse.org/Eclipse.ini. It will help you.

  • Hm. Not working with: dl.dropbox.com/u/10919879/…
    – Matt G
    Dec 18, 2011 at 1:08
  • 1
    The path should be upto bin directory only. you have ended path with java. just write path upto bin only(including bin). Dec 18, 2011 at 12:43
  • Bugger. I think I'll just use netbeans. Persists after changing to -vm /usr/lib/jvm/jdk1.7.0/bin/
    – Matt G
    Dec 18, 2011 at 17:15

In case you did not already try this:

when you open a project you need to set the environment.

If the environment was already set as 1.6 previously, then you will need to make a new project with the execution environment as 1.7 and import it.

eclipse environment

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.