すでにこのタイトルの質問がいくつかあります。解決策があるかどうかを確認しましたが、解決策はありません。
Java 1.6 に 1.7 を .bash_profile にインストールしました。JAVA_HOME を 1.6 に指定してエクスポートしました。私は削除し、すべての Java / SDK 関連のものを削除しました。また、osx からも何かを削除したと思います。
1.7.0_13 の 64 ビット バージョンをインストールしましたが、現在は PATH の bin フォルダーにないため、そこに移動して Java をダブルクリックすると、次の出力が表示されます。
/Library/Java/JavaVirtualMachines/jdk1.7.0_13.jdk/Contents/Home/bin/java ; exit;
Error occurred during initialization of VM
java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:542)
at java.lang.System.initProperties(Native Method)
at java.lang.System.initializeSystemClass(System.java:1115)
logout
何が見つからないのですか?それを解決する方法は?現在、Java ベースのプログラムを起動できません。
OS X バージョン 10.8.2
そのボタンを押しても効果なし!
Eclipse からログインするには、PS Appengine に 1.7 が必要です。1.6 では不十分です。それ以外の場合は、無効なリクエストのエラー メッセージが表示されます。
コメントに基づく更新:
otool -L /Library/Java/JavaVirtualMachines/jdk1.7.0_13.jdk/Contents/Home/bin/java
/Library/Java/JavaVirtualMachines/jdk1.7.0_13.jdk/Contents/Home/bin/java:
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 17.0.0)
/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 55110.0.0)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 41.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 635.19.0)