[CentOS] environment-modules

mark m.roth at 5-cent.us
Sat Dec 26 03:21:38 UTC 2009


xiaoyunpeng wrote:
> 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.

Ok, so I guess no one's ever used environment-modules. Thanks anyway.

	mark
> 
> 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
>> was
>>>>> 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
>> with
>>>>> 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
>> I
>>> 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
>> put
>> the location of the binary you want first in PATH or give the full path in
>> the
>> 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
>> concurrently.
>>
>> --
>>    Les Mikesell
>>     lesmikesell at gmail.com
>>
>> _______________________________________________
>> CentOS mailing list
>> CentOS at centos.org
>> http://lists.centos.org/mailman/listinfo/centos
>>
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos


-- 
Libertarians are Republicans who do drugs, and wish they were
rich. Oh, and they'll take one 2nd Amendment, and spot you
Articles 1, 3, and 4, and Amendments 1, 4, 5, 6, 9, 10, 12, 14 and 15.


More information about the CentOS mailing list