4

MountainLionでJDK7(公式の7u5リリースと開発者プレビュー7u6を試しました)を使用してEclipseを実行しようとしていますが、常にAppleのJDK6u33を使用しているようです。

JDK 7のインストールパスでvmを探すようにInfo.plistを構成しようとしましたが、VM Eclipseが使用していることを確認すると、6u33が表示されます。

EclipseにインストールされたJREでJDKを構成し、それを使用してJava 7プロジェクトをコンパイルおよび検証することはできますが、Hibernateの構成ではエンティティをロードできないため、Hibernateツールを使用してデータベースにエンティティを生成することはできません。 Java7に設定されたプロジェクトのJDK6。

Mac OS X MountainLionのJDK7でEclipseIndigoを正常に実行している人はいますか?はいの場合、どうすればよいですか?

前もって感謝します。

アップデート

このリンクでマウンテンライオンでインディゴを実行する方法を見つけました:https ://apple.stackexchange.com/questions/58203/mountain-lion-with-java-7-only

4

2 に答える 2

0

汚れています...しかし動作します..Java7を指しているにもかかわらず、1.6.0を使用しているMACをだまします

sudo mkdir /System/Library/Java/JavaVirtualMachines
sudo ln -s /Library/Java/JavaVirtualMachines/1.7.0.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
于 2012-10-03T03:20:13.543 に答える
0

JDK 7 を指すように eclipse.ini を変更するだけです。

http://wiki.eclipse.org/Eclipse.ini#-vm_value:_Mac_OS_X_Example

つまり、次の 2 行を eclipse.ini に追加します。

-vm
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/java
于 2012-08-17T09:17:38.560 に答える