• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javaでコンパイルできなくなりました)

Javaでコンパイルできなくなった!エラーメッセージの解決方法は?

このQ&Aのポイント
  • Javaでコンパイルできなくなりました。Java2 SDK バージョン1.4.2_03を使っていて、Eclipseをインストールした後にエラーが出るようになりました。エラーメッセージは「java.lang.Stringへの予想と検出値が異なる」というものでした。
  • 「String s = "Hello World";」の行を「java.lang.String s = "Hello World";」と変更すると、javacではエラーが出なくなりますが、javaコマンドで実行すると「NoSuchMethodError: main」というメッセージが表示されて実行できません。
  • 環境変数はSDKインストール後に「PATH」に「C:\j2sdk1.4.2_03\bin;」を追加し、Eclipseインストール後には変更していません。解決策としては、コンパイル時のエラーメッセージに関連する部分を確認し、修正する必要があります。また、環境変数の設定が正しく行われているかも確認してください。

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

  • ベストアンサー
  • hisappy
  • ベストアンサー率46% (184/392)
回答No.1

Javaについては無知ですが、C言語の経験者なのと プログラマとしての知識から解析してみますに・・・ まずはエラーメッセージそのままですね。 修正前では「変数の初期化エラー」みたいなことを言っています。 修正後では「java.lang.Stringというメソッドは無い」と言ってます。 ということで、 String s = new String("Hello World"); のような感じになるのではないでしょうか。 正しい記述については確認願います。

関連するQ&A