2017-06-07 9 views
0

mavenを通じてorg.joda.time依存関係を追加しました。クラスをorg.joda.timeパッケージから参照できますが、DateTimeなどは参照できません。何がこの現象を引き起こす可能性がありますか?私はMaven Dependencies内のjoda-time-2.9.9.jarを参照することができ、すべてのクラスはそこにあります。maven依存関係のいくつかのクラスは参照できません

enter image description here Secondsのように、クラスは期待通りにインポートされますが、DateTimeFieldは認識されません。

+0

コードの例を追加できますか? –

+0

@ Yogesh_Dスクリーンショットを追加しました。コードよりも説明的だと思います。 – user1902247

+0

奇妙なことに、別のメモでは、スレッドセーフではなく静的なSDFがあります。 https://stackoverflow.com/questions/4021151/java-dateformat-is-not-threadsafe-what-does-this-leads-to –

答えて

0

壊れたジャーに問題がありました。ローカルmavenリポジトリからjoda.timeフォルダを削除し、Maven-> Updateを実行した後、動作し始めました。

0
  • エラーが解決しない場合は、コマンドラインから(mvn clean package、またはEclipseを通じて "Run As(実行) - > Mavenのビルド..." のような)プロジェクトをビルドしようとトライALT + F5
  • まず。
  • コンパイルにエラーが表示された場合は、修正してください(別のバージョンのjarファイルが必要な場合や、他のjarファイルが必要な場合があります)。
+0

私はここに投稿する前に上記のすべてでしたか?それは本当に奇妙な行動です。 – user1902247

関連する問題