java in Linux question

Paul Howarth paul at city-fan.org
Thu May 11 14:25:40 UTC 2006


Uno Engborg wrote:
> Paul Howarth wrote:
>> On Mon, 2006-05-08 at 05:09 -0700, Michael A. Peters wrote:
>>  
>>> On Mon, 2006-05-08 at 03:53 -0700, M E Fieu wrote:
>>>    
>>>> Hi.. I have installed java in the following folder 
>>>> /usr/java/jre1.5.0_06 in linux, may i know
>>>> whether i should create JAVA_HOME variable like windows do ??  If I 
>>>> want to add the following
>>>> entries
>>>> JAVA_HOME=/usr/java/jre1.5.0_06
>>>>
>>>> where should I add ??  /etc/profile ?  I added but it doesn't appear 
>>>> in ENV after I relogin
>>>>       
>>> I recommend using the jpackage nosrc.rpm to create Sun java rpms.
>>>
>>> http://www.jpackage.org/rpm.php?id=3366
>>> http://www.jpackage.org/rebuilding.php
>>>     
>>
>> A detailed Fedora-specific HOWTO for this is available here:
>>
>> http://www.city-fan.org/tips/JpackageJava
>>
>>   
> As far as I know that doesn't set the JAVA_HOME environment variable.
> Some java programs depend on that to find things like 
> $JAVA_HOME/lib/jre/ext
> or security settings to install or run correctly.
> 
> Is it possible to somehow get JAVA_HOME set from Jpackage, so that it 
> reflects
> the currently chosen java version?

That probably needs a scriptlet in /etc/profile.d that looks at the 
current alternatives setting for java and sets JAVA_HOME appropriately. 
Perhaps someone that uses a variety of JREs can suggest something?

Paul.




More information about the fedora-list mailing list