- ベストアンサー
※ 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インストール後には変更していません。解決策としては、コンパイル時のエラーメッセージに関連する部分を確認し、修正する必要があります。また、環境変数の設定が正しく行われているかも確認してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Javaについては無知ですが、C言語の経験者なのと プログラマとしての知識から解析してみますに・・・ まずはエラーメッセージそのままですね。 修正前では「変数の初期化エラー」みたいなことを言っています。 修正後では「java.lang.Stringというメソッドは無い」と言ってます。 ということで、 String s = new String("Hello World"); のような感じになるのではないでしょうか。 正しい記述については確認願います。