のObjectAidソフトウェアをインストールしようとしています。Eclipse Luna 4.4。ObjectAid UMLサポートされていないmajor.minorバージョン52.0
のEclipse環境:
- JDKコンプライアンス1.8
- インストール済みのJRE:jre1.8.0_60
システム環境:
- のJava 1.8.0_60 現在のリリース1.2( http://www.objectaid.com/update/current)をインストールし、私はダイアグラムを追加しようとすると、Eclipseを再起動した後
( ファイル]> [新規]> [ObjectAid UMLダイアグラムを>クラス図は)私は次のエラーを取得する:
The selected wizard could not be started.
Plug-in com.objectaid.uml.cls was unable to load class com.objectaid.uml.cls.editor.NewClassDiagramWizard.
com/objectaid/uml/cls/editor/NewClassDiagramWizard : Unsupported major.minor version 52.0
コンパイル時と実行時に使用されるJavaバージョンの間に不一致があるため、これはわかります。
どこでもJava 8を使用しているので、私は不一致を見ません。 ObjectAidが作成する完全なエラーログが見つかりました。これは次のように始まります。
!SESSION 2017-05-31 14:41:08.722 -----------------------------------------------
eclipse.buildId=4.4.2.M20150204-1700
java.version=1.7.0_71
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product
ここで、質問はどこから取得していますか?そして私はこれをどのように変更するのですか?
(Javaの7は確かに私のマシンにインストールされているが、それはどこにもデフォルトとして設定されていないと、それはパスでさえないことに注意してください。)
を友人が同じ設定を持っており、すべてが彼のために動作しますが、彼が使用していますEclipse Neon 4.6.3。
アイデア?
私は確認してjavaがありました。-Dosgi.requiredJavaVersion = 1.6!私はネオンにアップグレードしたので正直言ってテストしていませんが、それは問題のようです。ありがとうフェリックス! – jemima26
ありがとう、私はどこにでも1.8に変更していました。問題はあなたの答えで述べたとおりで、eclipse.iniは1.7:P –