web-dev-qa-db-ja.com

文字列を型に解決できません-Java RAD

私は最近Java(。Netから来ています)で開発を始めました。私が使用しているIDEはRAD 7.3 。

いくつかの機能強化を行う必要があるプロジェクトをインポートした後、次のエラーが発生します。

「文字列を型に解決できません」

これは、Stringデータ型のすべての変数、および文字列引数をとるすべてのメソッドに適用されます。私はJavaに不慣れなので、これを修正する方法がわかりません。私の推測では、RAD =がインストールされており、必要なライブラリがありません。繰り返しになりますが、それに対処する方法がわかりません。

どんな助けやガイダンスも大歓迎です!ありがとうございました

6
tmaurst

私の推測では、プロジェクトにJREランタイムライブラリがありません。ただし、これにより、すべてのJava。*クラスでこのメッセージが生成されます。コードを投稿して、何が問題なのかを確認できますか?

やってみてください:

プロジェクトを右クリックします。 ->プロパティ-> Javaビルドパス->タブライブラリ

jREシステムライブラリがそこにあるかどうかを確認します。

25
Cygnusx1

これが誰かに役立つかどうかはわかりませんが、ここに行きます。 Visual Studio Codeでも同じ問題が発生しました(Linuxを使用しています)。私のJava.homeでは、ディレクトリに次のオプションがありました。

  • / usr/lib/jvm /Java -8-openjdk-AMD64
  • / usr/lib/jvm /Java -1.8.-openjkd-AMD64

最初のものをデフォルトとして使用していましたが、2番目のものに切り替えると、すべて正常に動作し始めました。

2
Carlos A. Parra

私は初心者です。 Eclipseを使用していて、HelloWorldコードでスタックしました。同じエラーの説明と、'システム'を解決できませんというエラーも表示されます。

数時間イライラした後、JREライブラリのパスなどを確認したところ、「string」と「system」の「S」を大文字にしました。問題が解決しました。これがお役に立てば幸いです。

1

文字列の「s」を大文字にする必要があります。

0
TheEliteAlien

この問題を解決する別の方法は、次の方法です。

プロジェクトを右クリック->プロパティ-> Javaビルドパス->ライブラリオプションに移動

エラーのあるライブラリを削除または削除します。その後、[ライブラリの追加]を選択し、削除して準備ができたライブラリをダウンロードします。

0
Juan