java の例外が発生しました java
javaコードの実行中に、以下の問題が発生しました。
この問題を解決する方法はウェブ上にたくさんあり、ひとつひとつ試してみたところ、どれもうまくいかなかったのですが、そこで、依存パッケージの問題かもしれないと思いつきました
そこで、プロジェクト外からパッケージをインポートしてみました
プロジェクト上で右クリック -->ビルドパス -->javaのビルドパスを指定します。
プロジェクトの外からパッケージをインポートするだけ
もちろん、jreのバージョンは必ず設定してください。
プロジェクト上で右クリック -->ビルドパス -->Javaコンパイラ
windows-->環境設定-->コンパイラ
必ず同じバージョンをインストールしてください。そうしないと、上記のエラーも報告され、上記の両方の環境をセットアップする必要があります。
すぐにJavaに連絡し、問題が発生した比較的基本的な、そこにJavaの牛は、あなたがJavaを交換することができます
知っておきたい関連知識
ウェブサイト https://blog.csdn.net/haqer0825/article/details/8183264
add external jars = プロジェクトの外部パッケージを追加する。
add jars = プロジェクト内のパッケージの追加
add library = ライブラリを追加する
add class folder = クラスフォルダの追加
add jar は、自分のプロジェクトから JAR を追加することを意味します(ただし、jar を自分のプロジェクトディレクトリに既に置いている場合)。
add external jar は、この jar の場所を特定するための URI が必要で、フルパスが与えられる必要があることを意味します。
add library は、すでに定義されている jar の集まりで、一緒に使われることが多いので、少し簡略化されています。例えば、RCP開発を行う場合、プロジェクトの実行に必要な基本的なプラグインを含むプラグインライブラリを用意することになります。
Add classes loader -- これは、add class folder でしょう?これはjarを追加するのと同じで、ClassLoaderにクラスがどこにあるのかを教えるものです。
ユーザーライブラリのadd jarとadd external jarsとadd libraryの違いは、以下の通りです。
jarの追加]と[外部jarの追加]で追加されたjarパッケージは、アプリケーションの一部として最終的なアプリケーションにパッケージされます。User Libraries"を使用して追加されたjarパッケージは、アプリケーションの一部として最終的なアプリケーションにパッケージされません。
サードパーティーのjarパッケージを正しくインポートする
正しいやり方は以下の通りです。
1、プロジェクト-->ビルドパス-->javaビルドパスを右クリックします。
2、ライブラリを選択し、右のボタンから "ライブラリの追加"をクリックします。
3、"User library"を選択し、"Next"をクリックします。
4, "User librarys" ボタンをクリックし、表示された画面で "New..." ボタンをクリックし、ポップアップ画面で任意の名前を付けて "OK" をクリックしてください。
5、"Add jars"ボタンをクリックして、サードパーティーのjarパッケージを選択し、"OK"をクリックして操作を終了します。こうしてjarパッケージが一緒にapkにパッケージされ、問題は解決します
関連
-
IllegalArgumentException この例外を解決する方法
-
ファインバグタイプ
-
Java コンパイルエラー - スレッド "main" で例外 java.lang.Error: 未解決のコンパイル問題です。
-
自動配線された依存性のインジェクションに失敗しました。
-
linux run jarfile Invalid or corrupt jarfile error.
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
SocketTimeoutExceptionです。読み込みがタイムアウトしました
-
java Exception problem: unhandled exception: java.lang.
-
Java面接のポイント3--例外処理(Exception Handling)
-
トークン "{" のシンタックス エラー、このトークンの後に { があるはずです。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
final, finally, finalizeの違いについて話してください。
-
JavaMailのメール送信が失敗するケースとその説明の分析
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException: 1
-
起動時にEclipseエラーが発生しました。起動中に内部エラーが発生しました。java.lang.NullPoin: "Javaツーリングの初期化 "中に内部エラーが発生しました。
-
java 例外。Javaツールの初期化
-
コミットには何も追加されないが、未追跡のファイルが存在し、gitで未追跡のファイルに対する完璧な解決策
-
maven プラグイン エラー プラグインの実行は、ライフサイクル構成ソリューションの対象外です。
-
無効なカラム名、エラーは完全に解決
-
SyntaxError: JSON入力の予期せぬ終了 解決策とアイデア
-
Java静的コード解析 - 仕様チェック - checkstyle