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.<br><br><div class="gmail_quote">
On Sat, Dec 26, 2009 at 12:41 AM, Les Mikesell <span dir="ltr"><<a href="mailto:lesmikesell@gmail.com">lesmikesell@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><a href="mailto:m.roth@5-cent.us">m.roth@5-cent.us</a> wrote:<br>
>> <a href="mailto:m.roth@5-cent.us">m.roth@5-cent.us</a> wrote:<br>
>>> We've got a developer here who needs to use both java and openjdk. I was<br>
>>> giving her sudo for alternatives, but my manager would prefer that I<br>
>>> look into environment-modules. I've installed it, and I see it comes with<br>
>>> configurations for cvs and info... but nothing for java, and the man<br>
>>> pages doesn't seem to offer info on creating one.<br>
>>><br>
>>> Does anyone have a pointer to a howto, or maybe even a sample one?<br>
>> install openjdk uia standard centos 5.x rpms, install Sun Java to<br>
>> /usr/java/jdk-whatever via the Sun tarball.<br>
><br>
> Already did that (btw, Sun doesn't give you a tarball, they give you a<br>
> self-extracting .bin).<br>
>> if you put /usr/java/jdk-whatever/bin first in the path, you'll be using<br>
>> the Sun java.  if you take it out of the path, you will be using the<br>
>> default distribution openjdk.<br>
><br>
> I'm trying to provide a simple method for switching between the two, and I<br>
> don't have any guarantee that someone *other* than this developer, who<br>
> seems knowledgeable, will have to do the same thing.<br>
><br>
> I reiterate: does anyone have any examples for a modulefile for java?<br>
<br>
</div>You don't need to switch.  You can have as many java versions as you want<br>
installed.  Just export JAVA_HOME pointing to the one you want and either put<br>
the location of the binary you want first in PATH or give the full path in the<br>
command to start up.  Anyone who works with java will already know this.  It is<br>
  rpm that has a problem dealing with multiple versions of things running<br>
concurrently.<br>
<font color="#888888"><br>
--<br>
    Les Mikesell<br>
     <a href="mailto:lesmikesell@gmail.com">lesmikesell@gmail.com</a><br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
CentOS mailing list<br>
<a href="mailto:CentOS@centos.org">CentOS@centos.org</a><br>
<a href="http://lists.centos.org/mailman/listinfo/centos" target="_blank">http://lists.centos.org/mailman/listinfo/centos</a><br>
</div></div></blockquote></div><br>