javac: invalid cible de presse: 1.8

J'ai récemment téléchargé le JDK 1.8.0.0_06 livré avec NetBeans. Puis j'ai trouver que mon JavaFx projet, que j'ai développé en Java 1.7 ne compile pas en Java 1.8, et j'ai donc démissionné de mon JDK à 1,7. Je peux pas le faire fonctionner/compiler. J'obtiens cette erreur:

javac: invalid target release: 1.8
Usage: javac <options> <source files>

Je suis vraiment coincé et apprécierais toute aide.

  • si vous allez à l'étape vers le bas, puis changer votre source du projet à 1,7 ainsi, un clic droit sur votre Project -> Properties -> Sources window et de l'ensemble de 1,7 ici
  • Vous êtes un épargnant de vie @Jigar Joshi!!!! Merci encore***** un moulin. Je suis tellement reconnaissante. Vous pourriez mettre votre réponse comme une réponse afin que je puisse l'accepter. Wow! Encore merci à vous. Était bloquée depuis si longtemps!
  • Si votre projet ne compile pas sous Java 1.8, vous êtes susceptible de faire quelque chose de mal (par exemple, vous avez des champs statiques pour les composants de l'INTERFACE utilisateur dans le code que vous avez posté dans l'autre quetion, ce qui est une grave erreur de conception). C'est probablement mieux pour résoudre ce problème que de revenir à une version à partir de laquelle de nombreux utilisateurs de la mise à niveau à un certain moment dans l'avenir.
  • Vous avez raison @James_D. C'est mon premier projet en java. J'ai enseigné moi-même la programmation, et n'était pas la chose à éviter membres statiques, les interfaces, et le reste sur le polymorphisme jusqu'à maintenant. Mon projet est un peu trop gros pour être édité à la fois. J'ai l'intention de le modifier et de passer à l'injection de dépendance par Ressort peu à peu que j'ai fini sur les autres zones. C'est une leçon douloureuse, mais bien appris.
  • Il y a des versions de Java version 1.8.0, 1.8.0_05, et 1.8.0_11, mais il n'y a pas une telle chose comme 1.8.0.0_06.