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