パッケージインポート時にJavaパッケージが存在しない問題の解決方法
インターネット上には多くの解決策があります。今後の参考のために私が考えた解決策をすべてまとめました。そのうちの 1 つを使用すると問題を解決できるかもしれません。私は最後の解決策を使用して問題を解決しました。
インポートしたいパッケージが「ライブラリ」の下に存在しない場合は、pom 内の対応する依存関係に問題がないかどうか、また、pom に名前やバージョンなどが存在するかどうかを確認する必要があります。対応する jar パッケージに問題がない場合は、以下の最初のいくつかの方法を試して解決してください。
1. Maven を実行します -> プロジェクトを再ロードします
機能: Maven パッケージを再インポートします
2 方法:
1. プロジェクト ディレクトリを右クリックします -> プロジェクトを再読み込みします。 Maven -> プロジェクトの再読み込み
2. Maven プラグインの更新 (推奨)
2. 無効化と再起動の実行
関数: Idea をキャッシュし、Idea を再起動します。
アイデアに起因する問題は、基本的にこの方法で解決できることが多いです。
方法: -> ツールバー -> ファイル -> キャッシュの無効化 / 再起動
3. 統一エンコーディング
機能: エンコーディングを UTF-8 に設定します。
方法: すべてを UTF-8 に設定し、設定後に [適用] をクリックすることを忘れないでください
4. 再コンパイル
方法はたくさんあります。
1. [Build] メニューで [リビルド] をクリックします。
2. Maven プラグインの対応するプロジェクト/モジュールで [1,2] をクリックします。 install はパッケージの再インストールを表します。
5. jar パッケージを自動的に読み込むように設定します
タイトルのようなエラーが表示されても、心配しないでください。 Java プログラム パッケージは構成されています。ブロックにエラーがあります。同時に、Jar パッケージを自動的にロードするように IDEA を設定していない可能性があるため、このエラーが報告されます。解決策は次のとおりです:
ファイル - > 設定 - > ビルド、実行、デプロイ - > Maven - > インポート
#6. ローカル プライベート ファイルを削除します。その後、Maven を更新してリロードします。
ps: 私が抱えていた問題は上記の方法では解決できませんでしたが、次の方法で解決しました。これを見る必要がないことを願っています。
8. 上記のいずれの方法でも問題が解決できない場合は、間違いなく IDEA に問題があります。2020.1 ~ 3 バージョンを使用している場合は、問題が発生する可能性が高くなります。
解決策: IDEA を置き換える ビルド/実行アクションが maven
# に委任され、再コンパイルして実行される場合、正常にパスします。
ただし、起動が遅いと感じる場合は、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 属性が見つからない場合があります。もちろん、これ以上のことはありません。存在する場合は、次のコードを追加し続けてください。
以上がパッケージインポート時にJavaパッケージが存在しない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Java の乱数ジェネレーターのガイド。ここでは、Java の関数について例を挙げて説明し、2 つの異なるジェネレーターについて例を挙げて説明します。

Java の Weka へのガイド。ここでは、weka java の概要、使い方、プラットフォームの種類、利点について例を交えて説明します。

この記事では、Java Spring の面接で最もよく聞かれる質問とその詳細な回答をまとめました。面接を突破できるように。

Java 8は、Stream APIを導入し、データ収集を処理する強力で表現力のある方法を提供します。ただし、ストリームを使用する際の一般的な質問は次のとおりです。 従来のループにより、早期の中断やリターンが可能になりますが、StreamのForeachメソッドはこの方法を直接サポートしていません。この記事では、理由を説明し、ストリーム処理システムに早期終了を実装するための代替方法を調査します。 さらに読み取り:JavaストリームAPIの改善 ストリームを理解してください Foreachメソッドは、ストリーム内の各要素で1つの操作を実行する端末操作です。その設計意図はです

Java での日付までのタイムスタンプに関するガイド。ここでは、Java でタイムスタンプを日付に変換する方法とその概要について、例とともに説明します。

Java は、初心者と経験豊富な開発者の両方が学習できる人気のあるプログラミング言語です。このチュートリアルは基本的な概念から始まり、高度なトピックに進みます。 Java Development Kit をインストールしたら、簡単な「Hello, World!」プログラムを作成してプログラミングを練習できます。コードを理解したら、コマンド プロンプトを使用してプログラムをコンパイルして実行すると、コンソールに「Hello, World!」と出力されます。 Java の学習はプログラミングの旅の始まりであり、習熟が深まるにつれて、より複雑なアプリケーションを作成できるようになります。
