2016-05-19 23 views
0

私はオープンして変更するはずのEclipseプロジェクトを受け取りました。しかし、それをインポートすると、「シンボルを解決できません」というエラーが発生し、必要なジャーが数多く見つかりませんでした。 SpringやHibernateのようなフレームワークからのものですが、何らかの理由でEclipseが期待しているものではありません。 jarファイルを1つずつ取得して指定したディレクトリに入れるのは良い考えではありません。また、jarファイルにはバージョン番号がありますので、単にフレームワークをインストールして動作することを期待しているようです。インポートされたEclipseプロジェクトで「ビルドパスのエントリが見つかりません」 - 正しく解決する方法?

これを解決する正しい手順は何ですか?これらは、すべてのものをつかんでインストールするためのエレガントでクリーンな方法でなければなりません。

答えて

2

不足しているライブラリのパスで判断すると、あなたのホーム/ .gradleフォルダにあるはずです。 あなたのプロジェクトは基本的なEclipseプロジェクトではなく、Eclipseでインポートする必要があるGradleプロジェクトが多いと思います。

プロジェクトをインポートするときは、「既存のeclipseプロジェクトをインポートする」を選択せず​​、「既存のGradleプロジェクトをインポートする」(またはそれに類似したもの)を選択してください。 私はEclipse Gradleがかなり最近だと思うので、プロジェクトをインポートする前にそれを持っていることを確認してください(私が正しく覚えていれば、EclipseのGradleは "BuildShip"と呼ばれています)。

+0

皆さんのおかげで、それは確かにGradleプロジェクトでした。もう1つの解決策(Eclipse Gradleプラグインでソートするよりも簡単だったので)は、デフォルトでGradleを含むIntellijにインポートすることでした。しかし、これは時間が経つにつれて変わるかもしれません。 – Sargon1

+0

はい、IntelliJはデフォルトで良好なサポートを受けています。あなたがうまく働いてうれしい。 – Brod

1

あなたのプロジェクトは、Gradleプロジェクトのようです。 Gradleはビルドおよび依存関係管理ツールです。 Gradle eclipseプラグインがあります。 build.gradleからタスクを実行する必要があります。概要については、この初心者のチュートリアルをご覧ください。 http://www.mkyong.com/spring-mvc/gradle-spring-mvc-web-project-example/

+0

Francois Marotもこれに答えました。上記のFrancois MarotはEclipseでGradleプロジェクトとしてプロジェクトをインポートできます。私はそれが最善の解決だと思う。 Bien fait Francois! :) – Brod

関連する問題