Eclipse Indigoで新しい動的Webプロジェクトを作成できません。新規作成中に次のエラーが表示されます。
Dynamic Web Module 3.0には、Java 1.6以降が必要です
Java 1.7のコンパイラバージョンとSDKバージョン1.7があります。
私のEclipseはjreバージョン1.7を指していますが、どういうわけか動的Webプロジェクトの作成中にJava verion 4を取ります。私はそれを設定>修正> Javaバージョンを1.7に変更することで解決しました同じパネル。
これは遅い回答です。しかし、他の人に役立つかもしれません。 Maven
ベースのプロジェクトを使用している場合。 pom.xml
ファイルに次のコードを含めるだけです。解決できます。
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
更新:同様に、jdkバージョン1.8を使用している場合は、<source>
および<target>
タグに含めるだけです。
「動的Webモジュールのバージョン」を2.5に変更してから、3.0に戻すとエラーが消えます。私にとってはうまくいきました。
答えは正しかった:)、しかし、少し修正が必要です。
-> Enable Javaコンパイラー1.7
->ファセットチェックJava(動的モジュールをチェックしない)
->最終ステップのチェック動的モジュール
:)...
Java 1.7へのコンパイラーを有効にしてファセットに移動し、最初にダイナミックモジュールの代わりにJavaをチェックします。動的モジュールを確認します。
これがあなたたちに役立つかどうかはわかりませんが、私の場合は次のとおりです。
Java -version
しかし、Eclipseでも同じエラーが発生しました。理由はわかりません。
ほとんどの場合、PCにJavaバージョンがいくつかインストールされており、Eclipseは古いバージョンに基づいて開始されます。
コマンドラインで Javaバージョン コマンドはデフォルトのもの、または最初にインストールされたものを表示します。これらはレジスタのどこかに保存され、アプリケーションで使用されるものとは限りません。 (例として、現在物理的にインストールされているのは1.7だけですが、Java -versionは古いものを表示します1.5)
次に試すことができます:Eclipseショートカットを右クリックし、ショートカットタブを選択し、ターゲットフィールドを変更して、そのJava =必要なバージョン:
"D:\ Eclipse-jee-kepler-R-win32-x86_64\Eclipse\eclipse.exe" -vm "C:\ Program Files\Java\jdk1.7.0 _45\bin\javaw.exe "
以下の手順に従ってください。すべてのエラーがなくなります-
1-プロジェクトフォルダーを右クリック2-プロパティをクリック3-Java Build Path 4-クリックライブラリ5-JREシステムライブラリを選択6-右側の編集ボタンをクリック7-選択代替JRE 8-ドロップダウンからインストール済みのJREを選択すると、すべてのエラーが消えます。
以前に異なるJDKバージョン(複数のjdk)がインストールされている場合は、すべてをアンインストールします。次に、新しい1つのjdk(最新)nをインストールして、Java環境を参照してください。このリンクに従ってください。..
https://www.youtube.com/watch?v=Hl-zzrqQoSE&list=PL484D73FA74A11AC9
次の手順に従ってください:
この問題にはさまざまな理由がありますが、これはほとんどの場合です。解決されていません[email protected]の連絡先
mavenを使用している場合
andProject> properties> Maven> Update Projectで言及されているpom.xmlにコードを追加するだけです
構成を変更し、Tomcatの新しいランタイムを作成する必要がありました。元のインストールに何が起こったのかはわかりませんが、新しいインストールを作成するとうまくいきました。
私はリンクの手順に従って、それは私のために働いた solving-dynamic-web-module-3.0にはJava 1.6以上のMavenプロジェクトが必要です
** Configuration-> Modify-> Java-> ** select Javaバージョン1.6以降で..Errorが消えます..ありがとう。
Dynamic Web Module 3.0には、Java 1.6以降。(Dynamic Web Module version 3.0はServerlet 3.0を参照してください)
あなたがすべき
*新しいJDKをダウンロードしてインストールします( JDK 1.8u2 )
*新しいEclipseをダウンロードしてインストールします。 Eclipse IDE for Java EE Developers Luna(4.4)
更新:
*チェックJava_HOME
環境変数
または
*編集Eclipse.ini
ファイル(チュートリアル: http://wiki.Eclipse.org/Eclipse.ini )セクションを見つける:-vm value