Changement de version de java (Mac)

J'ai 2 versions de java sur mon ordinateur:

/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

La 1.6.0 est réglé par défaut. Comment puis-je faire de mes programmes java à exécuter 1.7?

Essayé d'ajouter:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home

à mon .zshrc fichier. Mais cela semble être la seule à modifier le chemin de mon bornes java commande.

Aussi essayé de changer la MAISON lien symbolique comme ceci:

cd /Library/Java
mv Home Home-1.6
ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home/ Home

Cela n'a eu aucun effet du tout.

Aussi essayé de java changeur de logiciel:
http://www.guigarage.com/2013/02/change-java-version-on-mac-os/
Mais aucun effet.

Aucune idée de comment démarrer des programmes java comme .app et .les fichiers jar avec la version 1.7 en cliquant simplement sur eux?

quel est le terminal dire si vous tapez java -version?
fermé hors sujet? "...à moins qu'ils impliquent directement les outils utilisés principalement pour la programmation." Le jdk est presque exclusivement utilisé pour la programmation.

OriginalL'auteur Grains | 2013-09-27