1

すでにこのタイトルの質問がいくつかあります。解決策があるかどうかを確認しましたが、解決策はありません。

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) 
4

1 に答える 1

2

削除したエントリを元に戻し/System/Library/Frameworks/ます:)

于 2013-02-03T19:16:16.837 に答える