1. ホーム
  2. java

xxx は型に解決できない エラー解決

2022-02-14 18:04:42

xxxは型に解決できない

紹介文

    eclipseでは、新しくインポートされたプロジェクトに「"XX cannot be resolved to a type"」というエラーメッセージが表示されることがよくあります。この記事では、その概要を説明します。 
<スパン

全文


<スパン     (1) jdk が一致しない(存在しない)場合 
    プロジェクトで指定されている jdk は "jdk1.6.0_18" ですが、現在の eclipse では "jdk1.6.0_22" が使用されています。BuildPath|Libraries]で簡単な調整を行う必要があります。 
<スパン (2) jar パッケージがない、または競合している 
    このエラーは、"XX"が配置されているjarパッケージが見つからない場合に報告されます。このエラーを修正するには、該当するjarパッケージを見つけて(ctrl+クリックすると、jarパッケージ名が表示されます)、プロジェクトにインポートしてください。 
    また、同じ○○が表示された場合にもこのエラーが表示されます。転送、解凍、オプションで削除が必要な場合があります。 
<スパン <スパン (3) eclipse find project type policy によるものです。 

    この場合、「プロジェクト|クリーン...」を実行する必要があります。で問題が解決します。理由は、その仕組みにあります。eclipseは特別な理由で、ソースコードを自動的にbuild/classes(または他のクラス)にコンパイルしないので、型が見つからないのです。 

コーディングの問題


これらはよくあるエラーで、今回私が遭遇したのはファイルのエンコードが原因でした

エラーの内容は以下のようなもので、ここではその一部のみをキャプチャしています。


解決策

エラーが発生した項目で右クリック "プロパティ

左側の「"Resource"」を選択し、「"Other.Resource;」を選択します。右側のText file encodingで「UTF-8"」を選択し、「"Apply"」ボタンをクリックします。


更新日:2015-12-13

多くのパートナーからのフィードバックは、上記の手順の後、まだ問題を解決することはできませんが、ちょうど最近このような問題が発生しました。

<スパン 記事中  JavaでのREST API活用例~クラウドプラットフォーム+クラウドサービスで自分だけのオンライン翻訳ツールを構築する  IBM BluemixからダウンロードしたJavaのサンプルコードで、Eclipseにインポートすると、上記と同様のエラーメッセージが表示されます!?以下のようになります。

<スパン 取得元:https://blog.csdn.net/testcs_dn/article/details/39643119