xiaoyunpeng at nrchpc.ac.cn
Sat Dec 26 03:07:22 UTC 2009
I think you should give the user a path list of javas you've installed. More
step on, a script with a "sun-java" or "openjdk" as input for switching the
java type would be better.
On Sat, Dec 26, 2009 at 12:41 AM, Les Mikesell <lesmikesell at gmail.com>wrote:
> m.roth at 5-cent.us wrote:
> >> m.roth at 5-cent.us wrote:
> >>> We've got a developer here who needs to use both java and openjdk. I
> >>> giving her sudo for alternatives, but my manager would prefer that I
> >>> look into environment-modules. I've installed it, and I see it comes
> >>> configurations for cvs and info... but nothing for java, and the man
> >>> pages doesn't seem to offer info on creating one.
> >>> Does anyone have a pointer to a howto, or maybe even a sample one?
> >> install openjdk uia standard centos 5.x rpms, install Sun Java to
> >> /usr/java/jdk-whatever via the Sun tarball.
> > Already did that (btw, Sun doesn't give you a tarball, they give you a
> > self-extracting .bin).
> >> if you put /usr/java/jdk-whatever/bin first in the path, you'll be using
> >> the Sun java. if you take it out of the path, you will be using the
> >> default distribution openjdk.
> > I'm trying to provide a simple method for switching between the two, and
> > don't have any guarantee that someone *other* than this developer, who
> > seems knowledgeable, will have to do the same thing.
> > I reiterate: does anyone have any examples for a modulefile for java?
> You don't need to switch. You can have as many java versions as you want
> installed. Just export JAVA_HOME pointing to the one you want and either
> the location of the binary you want first in PATH or give the full path in
> command to start up. Anyone who works with java will already know this.
> It is
> rpm that has a problem dealing with multiple versions of things running
> Les Mikesell
> lesmikesell at gmail.com
> CentOS mailing list
> CentOS at centos.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the CentOS