Both Windows and Solaris have the concept of a default jvm. Just say 'java' and something happens. The linux experience should be similiar. Currently Linux applications have to hardwire the version into the path (because the version is in the path).
Note that Solaris and Windows have different algorithms for selecting the default jvm. On Windows, it is the most advanced. On Solaris it is determined by the Solaris PAC somehow making the determination - this tends to follow a reasonable (but very concervative) set of rules, but isn't truly constrained to follow those rules. Anyway, since there is no Sun organization to arbitrate the Linux default (for each on many Linuxes), Linux should follow the Windows "most advanced" algorithm. In other aspects, the Linux implementation should follow the Solaris implementation, in order to provide as common an administration experience as possible.
The hard part of this project, is deciding where to stop. It seems that an ancient version of cafe camped on /usr/bin/java and as a result, there is reluctance to occupy this spot in the name space.
###@###.### 2004-12-21 04:06:31 GMT