Mac OS X 10.8(Mountain Lion)でEclipse 4.2(Webサイトからの最新版:eclipse-SDK-4.2-macosx-cocoa-x86_64)を実行しようとしています。
Java 7をインストールしていますが、Java 6をインストールするように求められ続けます。「NotNow」をクリックしてインストールを中止することを選択すると、Eclipseが終了します。
$ java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)
$ whereis java
/usr/bin/java
Eclipseを最新バージョンのJavaで動作させる方法について何かアイデアはありますか?READMEには有用な情報が不足しています(さらに、Eclipseが一部のプラットフォームでJava 7でテストされたと主張しています)。
更新:実行sudo /Applications/.Eclipse/Eclipse.app/Contents/MacOS/eclipse
は正常に機能します。sudoで実行した後、lowly meに切り替えた後/Applications/.Eclipse/Eclipse.app/Contents/MacOS/eclipse
、ロックファイルエラーが発生しました(許可が拒否されました)。
私には2つの問題があるようです。
アイコンをクリックすると、「Java6が必要」という結果になります。
コマンドラインから実行すると、「アクセスが拒否されました」という結果になります
更新:クパチーノからのより多くのがらくたのようです:
アップルレーダー:12082976
Appleが世界から隠したいテキストは次のとおりです。
新しいMacBookProを購入しました。すぐにマウンテンライオンにアップグレードしました。Sun[Oracle]からJava7をインストールしました。
$ java -version java version "1.7.0_05" Java(TM)SEランタイム環境(ビルド1.7.0_05-b06)Java HotSpot(TM)64ビットサーバーVM(ビルド23.1-b03、混合モード)
$ whereis java / usr / bin / java
$ / usr / libexec / java_home / Library / Java / JavaVirtualMachines / 1.7.0.jdk / Contents / Home
Java設定(/アプリケーション/ユーティリティ内)とEclipseを実行しようとすると、Javaをインストールするように求められます(添付ファイルを参照)。
この古い記事は役に立ちませんでした(environment.plistを追加):https ://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPRuntimeConfig/Articles/EnvironmentVars.html 。$ JAVA_HOMEが設定されていないことが問題だと思いましたが、間違っていました。
ベンダー(Apple)よりもStack Overflowからより有用な情報を入手したと思いますが、それでも解決されていません。https://apple.stackexchange.com/questions/58203/mountain-lion-with-java-7-onlyおよびhttps://apple.stackexchange.com/questions/57986/multiple-java-versions-support-on- os-x-and-java-home-location。
これを修正してください。私はAppleハードウェアに数千ドル、Appleソフトウェアに数百ドルを費やしていますが、この種のことは受け入れられません。私は他の人たちと同じように、この問題で個人的に時間を無駄にしてきました。Apple QA部門はどのようにして別のギャップのある穴を見逃すことができますか?