Ich kann in Eclipse Indigo kein neues dynamisches Webprojekt erstellen. Beim Erstellen einer neuen Fehlermeldung wird folgende Fehlermeldung angezeigt.
Für Dynamic Web Module 3.0 ist Java 1.6 oder neuer erforderlich
Ich habe Java-Compiler-Version als 1.7 und SDK-Version 1.7.
mein Eclipse verweist auf jre Version 1.7, aber beim Erstellen eines dynamischen Webprojekts wird Java Version 4 verwendet. Ich habe es gelöst, indem ich es durch Konfiguration> Modifizieren> Java-Version auf 1.7 im selben Panel änderte.
Dies ist eine verspätete Antwort. Kann aber anderen helfen. Wenn Sie ein Maven
-basiertes Projekt verwenden. Sie fügen einfach folgenden Code in die pom.xml
-Datei ein. Es kann gelöst werden.
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
Update: Wenn Sie jdk Version 1.8 verwenden, fügen Sie es einfach in Ihre <source>
- und <target>
-Tags ein.
Ändern Sie einfach "die dynamische Webmodul-Version" auf 2.5 und ändern Sie sie dann wieder auf 3.0, und der Fehler verschwindet. Es hat gut für mich funktioniert.
Die Antwort war richtig:), Aber etwas Korrektur nötig.
-> Java-Compiler auf 1.7 aktivieren
-> Facetcheck Java (Dynamisches Modul nicht prüfen)
-> Letzter Schritt Dynamisches Modul prüfen
:) ...
Nachdem Sie den Java-Compiler auf 1.7 aktiviert haben, gehen Sie zu Facet und prüfen Sie zuerst Java anstelle des dynamischen Moduls. Dann können Sie das Dynamic-Modul überprüfen.
Ich weiß nicht, ob das für euch funktionieren könnte, aber hier ist mein Fall:
Java -version
auf, aber ich habe den gleichen Fehler bei Eclipse erhalten. Ich weiß nicht, warum.
Wahrscheinlich haben Sie mehrere Java-Versionen auf Ihrem PC installiert und Ihr Eclipse wird basierend auf der alten Version ..__ gestartet.
.__ In der Befehlszeile Java-Version Der Befehl zeigt standardmäßig ein oder sogar das erste installierte, das irgendwo in Registern gespeichert ist, und es ist nicht immer das, was von Ihren Anwendungen verwendet wird. (Als Beispiel habe ich jetzt nur physisch 1.7 installiert, aber Java -version zeigt den alten 1.5)
Als nächstes können Sie es versuchen: Klicken Sie mit der rechten Maustaste auf Eclipse-Verknüpfung , wählen Sie die Registerkarte Verknüpfung aus, und ändern Sie das Feld Ziel so, dass es mit dem Argument -vm ausgeführt wird, das auf die Java-Version zeigt, die Sie benötigen :.
"D:\Eclipse-jee-kepler-R-win32-x86_64\Eclipse\eclipse.exe" -vm "C:\Programme\Java\jdk1.7.0_45\bin\javaw.exe"
Befolgen Sie die folgenden Schritte und alle Fehler sind verschwunden -
1- Klicken Sie mit der rechten Maustaste auf Ihren Projektordner 2- Klicken Sie auf Eigenschaften 3- Klicken Sie auf Java Build Path 4-. Klicken Sie auf Libraries 5-. Wählen Sie die JRE-Systembibliothek .__ aus rechts 7- Wählen Sie die alternative JRE 8- Wählen Sie aus der Dropdown-Liste die installierte JRE aus, und alle Fehler sind verschwunden
wenn eine andere JDK-Version (mehr als ein Jdk) installiert ist, deinstallieren Sie diese zuvor. Installieren Sie dann eine neue jdk (neueste) n, um die Java-Umgebung zu konfigurieren.
https://www.youtube.com/watch?v=Hl-zzrqQoSE&list=PL484D73FA74A11AC9
folgen Sie nun den folgenden Schritten:
Es gibt verschiedene Gründe für diese Probleme, dies ist jedoch in den meisten Fällen der Fall. ist nicht gelöst Kontakt unter [email protected]
Ich musste die Konfiguration ändern und eine neue Laufzeit für Tomcat erstellen. Ich bin nicht sicher, was mit der ursprünglichen Installation passiert ist, aber das Erstellen einer neuen hat den Trick getan.
Ich folgte den Schritten in dem Link und es funktionierte für mich das Lösen von dynamischen-web-module-3.0 erfordert Java 1.6 oder neuer in Maven-Projekten
Gehen Sie zu ** Konfiguration -> Ändern -> Java -> ** Wählen Sie Java Version 1.6 oder höher aus. Fehler wird ausgeblendet. Danke.
wenn Sie Maven verwenden
fügen Sie einfach pom.xml Code hinzu, der in und Project> properties> Maven> Update Project .__ genannt wird. Es funktioniert
Weil Dynamic Web Module 3.0 Java 1.6 oder neuer erfordert. (Dynamic Web Module Version 3.0 beziehen sich auf Serverlet 3.0)
Du solltest
* Neueres JDK herunterladen und installieren ( JDK 1.8u20 )
* Neuere Version von Eclipse herunterladen und installieren: Eclipse IDE für Java EE Developers Luna (4.4)
Aktualisieren:
* Check Java_HOME
Umgebungsvariable
oder
* Edit Eclipse.ini
-Datei (Tutorial: http://wiki.Eclipse.org/Eclipse.ini ) Abschnitt suchen: -vm value