2016-06-30 11 views
1

Java Developers用のEclipseネオンIDEを実行していますが、この問題は火星でも発生しています。ビルド・パス・エラーが 解決されるまで、プロジェクトをビルドすることができない - - 未結合のクラスパス変数を :私は名前が本当にEclipse環境設定でクラスパス変数が保存されない

問題を重要とは考えていない私が開くたびに、私は、次の2つのエラーに直面しています日食私が直面しているのは、Eclipseを開くたびに環境設定 - >環境設定 - > java - >ビルドパス - >クラスパス変数 に移動しなければならない場所に必要な変数を追加し、必要な.jarをリンクできます。これは問題を解決します。しかし、私がEclipseを閉じてそれを再び開くと、変数はもはや存在せず、エラーは再発する。私はなぜ私の環境設定が保存されないのかわかりません。

さらに、私がもう必要としない別のクラスパス変数がありますが、それを削除してEclipseを再オープンすると、そこに再びあります。その変数の場所は私のコンピュータにも存在します。これに関する助言やアドバイスは高く評価されます。ありがとう。

答えて

1

Eclipseはクラスパス変数をファイルworkspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.core.prefsに保存します。このファイルは書き込み可能でないか、自動的に上書きされます。

+0

私はそのファイルに入って手動で修正しました。しかし、私がEclipseを再オープンすると、それを再度書き直したように見え、それを間違った状態に戻します。当分の間、私はファイルを読み取り専用に設定して、それ自体が壊れないようにしました。 Eclipseが古いクラスパス変数でそれを上書きするのを止めるためにできることはありますか? – mrfeeyas

+0

編集:実際にはEclipseはファイルを上書きしていますが、自動的に上書きされないようにするために何ができますか? – mrfeeyas

+0

おそらくOomphに問題があります: "ウィンドウ>環境設定:Oomph>セットアップタスク"で "環境設定レコーダー"と "環境設定シンクロナイザー"の両方を無効にしてください。または、ファイルがプロジェクトビルダーまたはプラグインによって上書きされている可能性があります。私は "Project> Build Automatically"を無効にすることをお勧めします。それでもファイルが上書きされる場合は、Eclipse SDK(http://eclip.se/an)のみで作業領域を開こうとしてください。 – howlger

関連する問題