ホームページ > Java > &#&チュートリアル > パッケージインポート時にJavaパッケージが存在しない問題の解決方法

パッケージインポート時にJavaパッケージが存在しない問題の解決方法

WBOY
リリース: 2023-04-19 10:22:02
転載
1570 人が閲覧しました

インターネット上には多くの解決策があります。今後の参考のために私が考えた解決策をすべてまとめました。そのうちの 1 つを使用すると問題を解決できるかもしれません。私は最後の解決策を使用して問題を解決しました。

インポートしたいパッケージが「ライブラリ」の下に存在しない場合は、pom 内の対応する依存関係に問題がないかどうか、また、pom に名前やバージョンなどが存在するかどうかを確認する必要があります。対応する jar パッケージに問題がない場合は、以下の最初のいくつかの方法を試して解決してください。

1. Maven を実行します -> プロジェクトを再ロードします

機能: Maven パッケージを再インポートします
2 方法:
1. プロジェクト ディレクトリを右クリックします -> プロジェクトを再読み込みします。 Maven -> プロジェクトの再読み込み
2. Maven プラグインの更新 (推奨)

パッケージインポート時にJavaパッケージが存在しない問題の解決方法

2. 無効化と再起動の実行

関数: Idea をキャッシュし、Idea を再起動します。
アイデアに起因する問題は、基本的にこの方法で解決できることが多いです。
方法: -> ツールバー -> ファイル -> キャッシュの無効化 / 再起動

3. 統一エンコーディング

機能: エンコーディングを UTF-8 に設定します。
方法: すべてを UTF-8 に設定し、設定後に [適用] をクリックすることを忘れないでください

パッケージインポート時にJavaパッケージが存在しない問題の解決方法

4. 再コンパイル

方法はたくさんあります。
1. [Build] メニューで [リビルド] をクリックします。
2. Maven プラグインの対応するプロジェクト/モジュールで [1,2] をクリックします。 install はパッケージの再インストールを表します。

パッケージインポート時にJavaパッケージが存在しない問題の解決方法

5. jar パッケージを自動的に読み込むように設定します

タイトルのようなエラーが表示されても、心配しないでください。 Java プログラム パッケージは構成されています。ブロックにエラーがあります。同時に、Jar パッケージを自動的にロードするように IDEA を設定していない可能性があるため、このエラーが報告されます。解決策は次のとおりです:
ファイル - > 設定 - > ビルド、実行、デプロイ - > Maven - > インポート

パッケージインポート時にJavaパッケージが存在しない問題の解決方法

#6. ローカル プライベート ファイルを削除します。その後、Maven を更新してリロードします。

ps: 私が抱えていた問題は上記の方法では解決できませんでしたが、次の方法で解決しました。これを見る必要がないことを願っています。
8. 上記のいずれの方法でも問題が解決できない場合は、間違いなく IDEA に問題があります。2020.1 ~ 3 バージョンを使用している場合は、問題が発生する可能性が高くなります。
解決策: IDEA を置き換える ビルド/実行アクションが maven

パッケージインポート時にJavaパッケージが存在しない問題の解決方法

# に委任され、再コンパイルして実行される場合、正常にパスします。
ただし、起動が遅いと感じる場合は、2 回コンパイルされているかどうかを確認する必要があります。テストクラスを作成し、コンパイルが開始されたらすぐにデータを挿入して、2 つの項目があるかどうかを確認できます。データベース内で、アイデアの下にあるコンパイル ボックスを直接チェックすることもできます。
なぜ 2 回コンパイルされるのですか?
上記の maven に委ねるにチェックを入れると、パッケージが見つからない問題は解決しますが、maven プラグインとアイデアが次々とコンパイルされる可能性があります。
解決策: pom.xml のコンパイル プラグインを

	  <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.22.1</version>
        <configuration>
          <skipTests>true</skipTests>
        </configuration>
      </plugin>
ログイン後にコピー

に置き換えると、コンパイルは 1 回だけであることがわかります。 idea を通じてローカルでプロジェクトを開始する場合は問題ありません。
ただし、プロジェクトをパッケージ化して jar モードで開始すると、エラーが発生して main 属性が見つからない場合があります。もちろん、これ以上のことはありません。存在する場合は、次のコードを追加し続けてください。

rree

以上がパッケージインポート時にJavaパッケージが存在しない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート