0

Griddler.java は次のとおりです。

package com.pic2griddler.awesomeness;

public class Griddler
{
    public String id, status, name, diff, rate, info;

    Griddler()
    {

    }

    Griddler(String i, String s, String n, String d, String r, String in)
    {
        this.id = i;
        this.status = s;
        this.name = n;
        this.diff = d;
        this.rate = r;
        this.info = in;
    }

}

私のスクリーンショットは Linux では機能しないので、写真を撮りました。 https://dl.dropbox.com/u/10165371/IMG_20121211_140403.jpg

ご覧のとおり、側面 (これは解決策のヒントになると思います) では、Griddler.java ファイルに下向きの矢印が表示されません。

重要事項:

  • 以前に推奨されたものを読みました(プロジェクト->ソース->クリーン)。
  • 同様の質問で概説されている多くのことに従いましたが、どれもうまくいきませんでした。
  • コンピューターを再起動しました。
  • Eclipseを再起動しました。
  • クラスファイルを削除しました。
  • プロジェクトを取り出して、再度インポートしました。
  • 私は新しいプロジェクトを開始しておらず、ファイルをコピーしただけです (別の解決策が必要ですが、解決策がない場合は、最後の手段としてこれを行います)。

これは簡単な問題だと思いますが、正直なところ、解決方法がわかりません。これまで使用してきた回避策を使用したくありません。

4

3 に答える 3

2

スクリーンショットには、利用可能な最初のクイックフィックスが表示されています。

輸入グリドラー

それをするだけです!(最初の行をクリックします: Import Griddler)

これにより、Griddler がインポートされるインポート ステートメントが追加され
ます。手動で行うこともできます。ファイル UserGriddlers に 1 行追加します。

import com.pic2griddler.awesomeness.Griddler 

インポートセクションで。

于 2012-12-11T19:10:45.123 に答える
1

Q: Java クライアントで「com.pic2gridler.awesomeness.* をインポート」しましたか?

Q: 「Griddler()」コンストラクターが両方とも「パブリック」でないのはなぜですか?

Q: 「com.pic2griddler.awesomeness」が Eclipse ビルド パスに含まれていることは確かですか (はい、これは通常、自動的に行われますが、再確認してください)。

Q: 正確なエラー メッセージを投稿していただけますか?

PS: いつでも "GIMP" を使って Linux のスクリーンショットを撮ることができます:

于 2012-12-11T19:09:36.273 に答える
1

Griddler.java を右クリックして、[Build Path] -> [Include] を選択してみてください。ビルドからファイルを誤って除外したと思われます。

于 2012-12-11T19:14:45.417 に答える