Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Java versions layout on MacOSX
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Java versions layout on MacOSX



Hello,

Looking at my /System/Library/Frameworks/JavaVM.framework/Versions directory it contains the following:

1.3 (alias)
1.3.1
1.4 (alias)
1.4.2
1.5 (alias)
1.5.0
A
Current (alias)
CurrentJDK (alias)


The 1.3, 1.4 and 1.5 aliases point to the 1.3, 1.4 and 1.5 JDK versions respectively.


The CurrentJDK alias points to 1.4.2 which is the default JDK on my system since I haven't re-ordered the JDKs in the Java preferences app.

The Current alias points to the "A" directory which appears to contain a JDK.

Also in the parent directory, I.E. IN JavaVM.framework there are aliases to Classes, Commands, Headers, etc - the directories found in a JDK directory. They all point to 1.4.2

Please can someone explain the following:

(1) do the 1.3, 1.4 and 1.5 aliases allow for a default to be selected among multiple 1.3, 1.4 or 1.5 versions if they are installed (or do they have some other purpose)?
(2) what is the purpose of the A directory as it seems to just duplicate part of what is in the JDK directories?
(3) what uses the Current and CurrentJDK aliases?
(4) what uses the 1.3, 1.4 and 1.5 aliases?



Thanks,

Tim Mowlem
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden




Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.