• ベストアンサー

ダブルクォートがエスケープできない

public static final String HOGE = "¥"hogehoge¥""; public static void main(String[] args){ System.out.println(HOGE); } eclipseで上記のようなコードがエラー表示されます。しかし実行はできます。 実行結果:"hogehoge" エラー表示を取る事は出来ますか? よろしくお願いします 環境 mac osx eclipse 4.2 java 1.6

質問者が選んだベストアンサー

  • ベストアンサー
  • co_maam
  • ベストアンサー率65% (13/20)
回答No.2

通常、赤線が出たコードは実行できません。 (コンパイルエラー) もし実行できているのであれば、赤線が間違っていることになります。 Project > Clean からプロジェクトをクリーンビルドしてみてはどうでしょうか。

eenotfound
質問者

お礼

解決しました!ありがとうございます

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

「エラー表示」って, なに?

eenotfound
質問者

補足

ダブルクォーテーションで囲んだ[hogehoge]の部分に赤い点の下線が引かれて 「トークン "hogehoge¥" に構文エラーがあります。正しくは < です」というメッセージが出ている状態です