Eclipse: javac: cible la version 1.6 de conflits avec la source par défaut la version 1.7

Je suis en train d'effectuer une génération sur Eclipse Kepler, mais quand je le fais j'obtiens l'erreur suivante javac: target release 1.6 conflicts with default source release 1.7

J'ai changé le Compilateur de Java à utiliser 1.6 mais cela m'a averti que le défaut JRE est de 1,7. Ensuite, je suis allé Installé Jre retiré de 1,7 et créé un nouveau pour la 1.6.

Cela donne tout de même les mêmes erreurs. J'ai aussi vu quelque chose à propos de l'ajout d'-vm et le chemin d'accès java d'eclipse.ini, mais ce n'est pas de l'aide, soit.

Personne ne sait quoi faire?

Qu'est-ce que la valeur par défaut de Java sur votre machine? Dans le projet que vous essayez de construire, quelle est la Java niveau spécifié pour le compilateur?
Java par défaut sur la machine java-1.6.0-openjdk. Dans l'Eclipse/compilateur que j'ai précisé la même (1.6) mais elle dit encore l'Eclipse par défaut est de 1,7.
J'ai été en cours d'exécution Kepler avec Java 7 pour Eclipse. Je veux dire par là, vous pouvez passer la vm paramètre sur la ligne de commande Eclipse fonctionne avec Java 7, mais ensuite dans les préférences et les projets installation de la projets de compiler et d'exécuter Java 6 ou 7. J'ai besoin d'accéder à un autre ordinateur pour vérifier cela, car je n'ai pas Eclipse installé sur cette machine.
Je me rends compte de ce lien est pour Indigo, mais le contenu doit être le même - voir l'-vm ligne de commande parm. Vous pouvez exécuter Eclipse sur Java7 et encore vos projets d'installation à utiliser la version 6 de Java. help.eclipse.org/indigo/... Espérons que cela aide...
ignorer dernier commentaire s'il vous plaît. Alors, j'ai couru à l'aide de ./eclipse -vm /usr/lib/jvm/java-1.6.0-openjdk. Ce chemin d'accès est correct, mais je suis de retour suivantes: Un Environnement d'Exécution Java (JRE) ou le Kit de Développement Java (JDK) doit être disponible pour exécuter Eclipse. Pas de machine virtuelle Java a été trouvé après une recherche dans les emplacements suivants: /usr/lib/jvm/java-1.6.0-openjdk/par défaut.ee /usr/lib/jvm/java-1.6.0-openjdk/java /usr/lib/jvm/java-1.6.0-openjdk/libjvm.donc

OriginalL'auteur Clinton Green | 2014-02-05