Eclipseは、ポップアップA Java Exception has occurred.を実行し、エラーException in threadの解決策を報告します。
この問題は 上位バージョンのJDKでコンパイルされたJavaクラスファイルを下位バージョンのJVMで実行しようとした場合 というエラーが発生します。
1、解決策は、jvm(javaコマンド)とjdk(javacコマンド)のバージョンが一致していることを確認することです。linux 版であれば、コマンドラインで java -version と javac -version コマンドを入力し、それぞれバージョンが一致しているかどうかを確認します。私は1.7.0_80を使用しています。
2は、バージョンは同じですが、まだ問題を解決することはできません、私は直接コンパイルするjavacとコマンドラインではなく、コンパイラがコンパイルする日食コンパイラを使用することです。多くのコンパイラは、javacではなく、オペレーティングシステムでコンパイラを使用して付属しているため。コンパイラがeclipseの場合、プロジェクトのプロパティでjdkのバージョンを設定する必要があります その方法は、プロジェクトを右クリックして -->プロパティ -->Javaコンパイラ --> プロジェクト固有の設定を有効にする --> コンパイラのコンプライアンスレベルを1.7に設定することです。 というのは、jvmと同じバージョン(コマンドラインのjava -versionで表示されるバージョン)です。以前、他のソフトとの互換性を考えてjavaのバージョンを1.8から1.7に下げたのですが、eclipseが動かなかったので開いてみたらデフォルトが1.8だったので、手動で1.7に下げて再コンパイルしたら、やっと合格しました!
まとめると、コンパイラでコンパイルする場合、まずは コンパイラに付属する jdk のバージョンがオペレーティングシステムの java のバージョンと一致していることを確認すること。 .
スクリーンショットは以下の通りです。
関連
-
NullPointerException - java.lang.
-
Solve モジュールのビルドに失敗しました。Error: ENOENT: no such file or directory エラー
-
Javaクラスが "Error occurred during initialization of boot layer "というエラーで実行される。
-
Javaジェネリックを1つの記事で
-
java.sql.SQLException: 結果セットの開始前
-
keytool error: java.io.FileNotFoundException: cacerts (アクセス拒否されました。)
-
ジャバアレイ
-
Junitのユニットテストエラー
-
代入の左辺は変数でなければならない 解答
-
Javaジェネリックの深い理解
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Eclipse問題 アクセス制限。タイプ 'SunJCE' が API でないことを解決し、/jdk ディレクトリにある /jre と jre の違いについて理解を深める。
-
メモ帳でJavaプログラムをコンパイルして実行すると、Could not find or load main class ...というエラーが表示される。解決方法
-
強制型変換について
-
java -jarコマンドでパッケージを実行すると、無効または破損したjarfile xxxx.jarが表示される。
-
アノテーション「@Retention」の役割
-
Server Tomcat v9.0 Server at localhost の起動に失敗しました。
-
ecplise プロンプトが表示されます。"選択したものは起動できません。" "最近の起動はありません。"
-
WatchDog + Redisによる分散ロック
-
MyBatisカスタムタイプハンドラ TypeHandler
-
JSoupは、新バージョンの正方学務システム(イントラネット-学務システム)にログインし、情報処理の詳細をクロールするシミュレーションを行います。