2016-03-20 21 views
0

jarファイルとしてJava拡張をインストールしようとしています。 Oracle Javaバージョン8がインストールされている場合、jarファイルを実行できます。Javaインストールの競合Eclipse/Ubuntu

しかし、私はEclipseをダウンロードするとopenjkd7が含まれていて、何とかこれがJavaのインストールを混乱させます。 jarファイルをインクルードして実行しようとすると、次のようになります。

Exception in thread "main" java.lang.UnsupportedClassVersionError:<path> Unsupported major.minor version 52.0 

何が起こっていますか? Eclipseは異なるバージョンのJavaを使用していますか?どのように解決できますか?

+0

どのようなOSですか? Windows? Linux?また、コマンドプロンプトまたはターミナルを開き、java -versionと入力してコマンドの出力をポストします。 (Linux) – lincolnadym

+0

私はLinux Ubuntu 64を使用しています。 java -version yields: java version "1.8.0_74" Java(TM)SEランタイム環境(ビルド1.8.0_74-b02) Java HotSpot(TM)64ビットサーバーVM(ビルド25.74-b02、混合モード) echo $ JAVA_HOMEは何も返しません。 – Sander

+0

私は自分のシステムやIDEにどのバージョンのJAVAを使うべきかを知りたいと思っています。 – Sander

答えて

1

私はあなたが次のことを行う必要があると思う:

)おそらく1.8バージョンである必要があり、JAVA_HOMEを設定します。 Eclipseのすべてのインスタンスを終了します。 b。)Eclipseを再度開きます。次に、EclipseでEclipseプロジェクトのBuild Pathを1.8に設定します。これはEclipseのデフォルトのJRE/JDKにする必要がありますが、バンドルされたJRE/JDKをインストールしたEclipse以降は難しいです。

Eclipseプロジェクトを右クリックします。 ビルドパス>ビルドパスを設定>ライブラリ(タブ)>必要なJDKを選択します。

また、JRE/JDKの代替バージョンを画面から設定することもできます。

+0

これはそれでした。本当にありがとう! – Sander