私はJavaについて初めてです。Mac の Java プリファレンスを使用して JAVA を 7 に更新した後、Mac でこれらのデフォルトの JAVA パスが混在してしまいました。
「java -version」と入力すると、java 1.7.0_17 と表示されます。「mvn -version」と入力すると、JAVA HOME が表示されます: 「/Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre」
しかし、「/System/Library/Frameworks/JavaVM.framework/Versions/」と入力すると、「Current、CurrentJDK」を含むいくつかのディレクトリが表示され、CurrentJDK/Home/bin/java -version と入力します。それはjava1.6を示しています
~/.bash_profile を見ると、 export JAVA_HOME="/usr/libexec/java_home" と表示されます
これらのパスの違いを教えてください。私は混ざっています。