Eclipse3.1でJavaの開発をしています。

プロジェクトのビルドを行った時、下記のようなエラーが表示されるのですが意味が分かりません。

"型 class名 の階層は不整合です"

どういった意味のエラーで、どうすれば解決するのでしょうか?
なお、package命令とディレクトリー構成は一致しています。
また、同じプログラムをインポートした他人のPCではこのエラーは発生していません。
JREのバージョンは1.4.2で、OSはWindowsXPです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/07/26 15:30:29
  • 終了:2006/07/27 11:11:05

ベストアンサー

id:hive7134 No.1

hive7134回答回数167ベストアンサー獲得回数162006/07/26 19:04:01

ポイント60pt

他のPCでは問題無い、とのことですので、

以下を試してみて下さい。

  • [プロジェクト]メニュー→[クリーン]で、一度プロジェクトをクリーン&再ビルドする

http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.jdt....

http://www.noridon.net/weblogs/archives/2005/12/flex_builder_2.h...


  • 起動時に「-clean」オプションをつけて立ち上げる

http://www.ecoop.net/memo/2005-04-03.html

id:antipattern

クリーン実行→ビルドでは変わりませんでしたが,間にEclipseの再起動を挟むとバグが消えました。

ご回答ありがとうございました。

2006/07/27 11:10:14
  • id:abupon
    補足ですが、

    私も同様のエラー(「~の階層は不整合です」)が出ていましたが、
    原因はライブラリの追加不足でした。

    具体的にはJUnitのテストクラスを作っていて、junit.jarを
    追加し忘れていました。

    よく見るとTestCaseクラスを使用しているところでもエラーが
    出ていたので、そちらを先に直そうと思ったら
    「~の階層は不整合です」も直りました。

    タイミングの問題かなとも思いましたが、何度やり直しても
    同じエラーが出ます。

    このようなケースもあるということで、覚え書きしておきます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません