Hi Inosh,

Try putting it "~/.bashrc". I have done a similar thing. It worked when the
variable is defined in ~/.bashrc and restarting the machine.

Thanks,


On Mon, Jul 14, 2014 at 1:43 PM, Inosh Perera <ino...@wso2.com> wrote:

> Hi Rajitha,
>
> Yes, I also tried couple of other ways.
>
> Thanks,
>
>
> On Mon, Jul 14, 2014 at 1:40 PM, Rajith Vitharana <raji...@wso2.com>
> wrote:
>
>> Hi Inosh,
>>
>> Have you tried restarting the machine?
>>
>> Thanks,
>>
>>
>> On Mon, Jul 14, 2014 at 1:35 PM, Inosh Perera <ino...@wso2.com> wrote:
>>
>>> Hi all,
>>> Using java code, I'm trying to retrieve an environment variable defined
>>> in the OS(Ubuntu). When I define a variable in bashrc / bash_profile and
>>> *"*echo $SOME_VARIABLE*"* in  the terminal, it shows it properly. But
>>> when I'm accessing it with Java, using System.getenv() , this variable
>>> doesn't appear. What could be the reason?
>>>
>>> Map<String, String> variables = System.getenv();
>>>
>>> for (Map.Entry<String, String> entry : variables.entrySet())
>>>  {
>>>    String name = entry.getKey();
>>>    String value = entry.getValue();
>>>    System.out.println(name + "=" + value);
>>> }
>>>
>>> Regards,
>>> Inosh
>>> --
>>>  Inosh Perera
>>> Software Engineer, WSO2 Inc.
>>> Tel: 0785293686
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Rajith Vitharana
>>
>> Software Engineer,
>> WSO2 Inc. : wso2.com
>> Mobile : +94715883223
>> Blog : http://lankavitharana.blogspot.com/
>>
>
>
>
> --
> Inosh Perera
> Software Engineer, WSO2 Inc.
> Tel: 0785293686
>



-- 
Rajith Vitharana

Software Engineer,
WSO2 Inc. : wso2.com
Mobile : +94715883223
Blog : http://lankavitharana.blogspot.com/
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to