2012-04-30 11 views
-1

eclipse.Iを再起動すると上記のエラーが表示されるstackoverflowの他のポストを参照して問題を解決する方法を理解しました。 eclipse.iniファイル)。JREで実行しているがJDKが必要なEclipse

基本的な質問は、そのエラーの意味は何ですか?誰かが説明してくださいまた、eclipseが内部でどのように動作するかに関するリソースへのリンクを設定してください。

事前のおかげで..

答えて

0

基本的にApache Mavenは、Javaランタイム環境の一部ではないJavaコンパイラ(javacの)が必要です。 (JRE)ので、JDKにはJavaコンパイラが含まれているため、代わりにJava Development Kit(JDK)を使用するように求められます。これに関する最も近い説明は、下記のリンクにあります。

http://wiki.eclipse.org/M2E_FAQ "Javacコンパイラエラーを見つけることができません" Apache MavenがデフォルトのコンパイラとしてEclipse Java Development Tools(JDT)を使用するようにするには、hereがあります。

0

JREはJavaアプリケーションを実行します。 JDKは、EclipseがやろうとしているJavaソースコードをコンパイルすることもできます。

+1

Eclipseは、JDKをコンパイラJavaアプリケーションに使用するため、JDKなしでコンパイルできます。上記のエラーはEclipse自体ではなく、Mavenに関するものです。 – Mohsen

+0

EclipseにインストールされているmavenプラグインがJDTを使用してコンパイルできないということですか?誰が私のコードの日食かmavenをコンパイルしていますか? –

+0

あなたの特定のケースではわかりませんが、コンパイルするにはJDKが必要であることはわかります。 –