Hier ist das Verzeichnis-Layout, das mit Leopard installiert wurde. Was ist das "A" Verzeichnis und warum das "Current" Verzeichnis neben dem "CurrentJDK"?
Es scheint, als ob Sie das aktuelle JDK einfach durch Verschieben des CurrentJDK-Links wechseln können, aber dann sind die Inhalte unter Current und A nicht mehr synchron.
%Vor%und der Inhalt von A
%Vor% Das ( A
, Current
symbolisch-verknüpft mit A
) ist Teil der Struktur eines Mac OS X-Frameworks, welches JavaVM.framework
ist. Dieses Framework kann zusätzlich zu den eigentlichen JVM-Installationen C- oder Objective-C-Code enthalten. Daher könnte es möglicherweise mit einem C- oder Objective-C-Code verknüpft werden, zusätzlich dazu, dass es die JVM enthält.
Beachten Sie, dass Sie nicht den Link CurrentJDK
so ändern sollten, dass er auf etwas verweist, auf das er von Mac OS X eingestellt ist. Im Gegensatz zu anderen Plattformen ist die Java Virtual Machine ein Betriebssystemdienst Unter Mac OS X würde eine Änderung auf diese Weise zu einer nicht unterstützten (und möglicherweise nicht getesteten, instabilen usw.) Konfiguration führen.
Wenn Sie zu einer älteren JVM (hier, 1.5) zurückkehren möchten, können Sie Folgendes in Ihre ~/.profile
einfügen (oder in ein bestimmtes Terminal-Fenster einfügen):