2011-10-21 24 views
3

私は学校のグループプロジェクトに取り組んでいます。リポジトリからプロジェクトをチェックアウトしました。コードを書くと、構文エラーの赤い行が表示されません。だから私は自分のマシン上に別のJavaプロジェクトを作って、赤い線のエラーがそこに現れる。だから私は何が起こっているのか分からない。eclipse/subclipseプロジェクトで赤い行エラーが表示されない

+2

元のプロジェクトはJavaプロジェクトですか?つまり、.projectファイルが正しく設定されていますか? .projectファイルでJavaプロジェクトであることが指定されていない場合、EclipseはJavaプロジェクトで通常行うような素晴らしいことはしません。 – jbranchaud

答えて

-1

スクロールは設定可能です。 [一般] - > [外観] - > [エディタ] - > [テキストエディタ] - > [注釈]および[エラー]注釈タイプを参照してください。

+0

私は彼の質問は、それらの赤い線を隠す方法ではなく、それらを解決する方法であったと思います! – Ram

+0

@ram私はそう信じません。 OPはなぜ彼らが1つの環境に現れて別の環境に出てこないのかを尋ねています。 –

0

あなたの.projectファイルは次のようなものになりますことを確認してください:それは、あなたは構文チェックを取得するつもりだけでなく、他の数ではありませんが、上記のように見えない場合は

<?xml version="1.0" encoding="UTF-8"?> 
<projectDescription> 
    <name>ProjectName</name> 
    <comment></comment> 
    <projects> 
    </projects> 
    <buildSpec> 
     <buildCommand> 
      <name>org.eclipse.jdt.core.javabuilder</name> 
      <arguments> 
      </arguments> 
     </buildCommand> 
    </buildSpec> 
    <natures> 
     <nature>org.eclipse.jdt.core.javanature</nature> 
    </natures> 
</projectDescription> 

をJavaプロジェクトに付属する機能です。

2

プロジェクトを右クリックし、プロパティ> Javaビルドパス>ソースに移動します。

ソースディレクトリ(たとえばMyProject/src)がソースフォルダとして表示されていることを確認してください。そうしないと、赤いマーカーは得られません。

3

コードと問題ビューの両方で、Eclipseが突然コンパイルエラーを表示しなくなりました。

私は動的Webプロジェクトを作成し、サーブレットを追加しました。すべてが面白かったです。コンパイルエラーが正しく表示されました。

MyProject-> Configure-> ConvertToMavenProjectを右クリックして問題を開始しました。私のBuildPathでは、JREのバージョンが1.6から1.5に変更されました。これは以前に報告されていなかったいくつかのコンパイルの問題を引き起こしました。

しかし、コンパイルエラーはコードに現れませんでした。

理由は、mavenプロジェクトに変換すると、自分のsrcフォルダがビルドパスから削除されたためです。ビルドパスにsrcフォルダを追加して、物事はピーチです。

+0

ありがとう男thats私が望んでいた.. – kasinavijay

1

この問題もありました。プロジェクト→クリーンの後、私は正常に戻ります。

編集...「Project-> build-automatically」メニューオプションを誤って選択解除したことに気付きました。今期待通りに働いています。

+0

私たちとこれを共有するように非常にありがとう。私はこの問題を最後の3〜4日間から苦労しています。しかし、問題を取り除かなかった。ソリューションを読み終えたら解決します。 +1 – OO7

0

Javaビルドパス - >ライブラリにJarファイルがないかどうかを確認します。 私のケースでその欠けている瓶を取り除くと、自動エラーが再び表示されます。

関連する問題