私は最近Java(。Netから来ています)で開発を始めました。私が使用しているIDEはRAD 7.3 。
いくつかの機能強化を行う必要があるプロジェクトをインポートした後、次のエラーが発生します。
「文字列を型に解決できません」
これは、Stringデータ型のすべての変数、および文字列引数をとるすべてのメソッドに適用されます。私はJavaに不慣れなので、これを修正する方法がわかりません。私の推測では、RAD =がインストールされており、必要なライブラリがありません。繰り返しになりますが、それに対処する方法がわかりません。
どんな助けやガイダンスも大歓迎です!ありがとうございました
私の推測では、プロジェクトにJREランタイムライブラリがありません。ただし、これにより、すべてのJava。*クラスでこのメッセージが生成されます。コードを投稿して、何が問題なのかを確認できますか?
やってみてください:
プロジェクトを右クリックします。 ->プロパティ-> Javaビルドパス->タブライブラリ
jREシステムライブラリがそこにあるかどうかを確認します。
これが誰かに役立つかどうかはわかりませんが、ここに行きます。 Visual Studio Codeでも同じ問題が発生しました(Linuxを使用しています)。私のJava.homeでは、ディレクトリに次のオプションがありました。
最初のものをデフォルトとして使用していましたが、2番目のものに切り替えると、すべて正常に動作し始めました。
私は初心者です。 Eclipseを使用していて、HelloWorldコードでスタックしました。同じエラーの説明と、'システム'を解決できませんというエラーも表示されます。
数時間イライラした後、JREライブラリのパスなどを確認したところ、「string」と「system」の「S」を大文字にしました。問題が解決しました。これがお役に立てば幸いです。
文字列の「s」を大文字にする必要があります。
この問題を解決する別の方法は、次の方法です。
プロジェクトを右クリック->プロパティ-> Javaビルドパス->ライブラリオプションに移動
エラーのあるライブラリを削除または削除します。その後、[ライブラリの追加]を選択し、削除して準備ができたライブラリをダウンロードします。