Hello Supareno, I running it using the command line (running in a linux-server ). And ant is also running properly.
Cheers, -- David Nemer On Sat, May 16, 2009 at 12:51 PM, supareno <[email protected]> wrote: > David , > > are you using an IDE to run this simple code or are you using the command > line? > is the 'ant' command line tool is working properly in a terminal? > > supareno > > > Hey all, >> >> Well, I did some testing, and I tried to run this simples Java code: >> >> public static void main(String args[]){ >> >> String JAVA_HOME = System.getProperty("java.home"); >> System.out.println(JAVA_HOME); >> >> } >> >> And it prints out: /opt/jdk1.6.0_06/jre >> >> So, as Ashley said before, it is not an Ant's problem, it is an >> environment >> or Java problem. >> >> But, I checked, both, bash_profile and bashrc, and they all point to >> /opt/jdk1.6.0_06, no JRE at all. So I was wondering where else could I >> look >> at so I can find where this JRE is set. >> >> Does anyone know where the method System.getProperty goes to get the >> java.home? Like a file or something like that?? >> >> Cheers >> >> PS: I also used that code to call and in my java code. >> >> -- >> David Nemer >> Sent from Kaiserslautern, RP, Germany >> >> On Thu, May 14, 2009 at 5:36 PM, Ashley Williams <[email protected]> >> wrote: >> >> >> >>> I did a lot of copying and pasting from this website to get my own code >>> up >>> and running: >>> >>> >>> >>> http://www.ibm.com/developerworks/websphere/library/techarticles/0502_gawor/0502_gawor.html >>> >>> However I still believe the problem is with your environment rather than >>> your code. >>> Try editing the ant batch file or shell script in order to print out >>> JAVA_HOME and PATH and >>> just at the point where it runs org.apache.tools.ant.launch.Launcher. >>> >>> Then print out all environment variables at the top of your build.xml >>> file. >>> And print out >>> java.home at the start of your java application. >>> >>> If you are forking the compiler, could it not be inheriting the >>> environment >>> correctly? >>> >>> >>> On 14 May 2009, at 16:22, Cole, Derek E wrote: >>> >>> Ashley, can you post a snippet of how you set up the project you launch >>> >>> >>>> programmatically from java? >>>> >>>> What does your build file that you are running from java contain in it? >>>> >>>> -----Original Message----- >>>> From: Ashley Williams [mailto:[email protected]] >>>> Sent: Thursday, May 14, 2009 10:54 AM >>>> To: Ant Users List >>>> Subject: Re: Java in JDK but ANT can't find it! >>>> >>>> Check your PATH to make sure you are launching your application from >>>> the jdk and not the jre. >>>> >>>> I launch programatically and I don't get these errors with the same >>>> version of ant so it does >>>> sound as if the problem lies outside of ant. >>>> >>>> On 14 May 2009, at 15:46, David Nemer wrote: >>>> >>>> This is what I'm trying to tell you! My JAVA_HOME it is set as >>>> >>>> >>>>> /opt/jdk1.6.0_06 I've triple checked it on my bash file! I also >>>>> check with >>>>> echo $JAVA_HOME and which java, they all tell the right path, but >>>>> not ANT! >>>>> This is why I don't understand where does ant get this /jre !! >>>>> -- >>>>> David Nemer >>>>> Sent from Kaiserslautern, RP, Germany >>>>> >>>>> On Thu, May 14, 2009 at 4:42 PM, Ashley Williams <[email protected]> >>>>> wrote: >>>>> >>>>> In your description you say that JAVA_HOME=/opt/jdk1.6.0_06/jre >>>>> >>>>> >>>>>> Seriously, try JAVA_HOME= /opt/jdk1.6.0_06 instead >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On 14 May 2009, at 15:28, Cole, Derek E wrote: >>>>>> >>>>>> When I had this problem, I KNOW that JAVA_HOME was set correctly. I >>>>>> >>>>>> >>>>>> >>>>>>> still ran into the problem. The OP here also said JAVA_HOME was set >>>>>>> correctly. There is some missing step here that prevents the ant >>>>>>> Project >>>>>>> instance from knowing which Java to use. >>>>>>> >>>>>>> -----Original Message----- >>>>>>> From: Ashley Williams [mailto:[email protected]] >>>>>>> Sent: Thursday, May 14, 2009 9:56 AM >>>>>>> To: Ant Users List >>>>>>> Subject: Re: Java in JDK but ANT can't find it! >>>>>>> >>>>>>> It looks like you are pointing to the jre not the jdk. >>>>>>> Try repointing the JAVA_HOME environment variable to the jdk >>>>>>> directory >>>>>>> instead, >>>>>>> >>>>>>> >>>>>>> On 14 May 2009, at 13:15, David Nemer wrote: >>>>>>> >>>>>>> Hello Everyone, >>>>>>> >>>>>>> >>>>>>> >>>>>>>> I am running ANT programmatically in JAVA. So, my task is to >>>>>>>> build the >>>>>>>> BUILD.XML. >>>>>>>> I'm able to do so, but it throws an exception saying: >>>>>>>> >>>>>>>> /scratch2/nemer/test/xfire/build.xml:5: The following error >>>>>>>> occurred >>>>>>>> while >>>>>>>> executing this line: >>>>>>>> /scratch2/nemer/test/xfire/build-common.xml:81: Unable to find a >>>>>>>> javac >>>>>>>> compiler; >>>>>>>> com.sun.tools.javac.Main is not on the classpath. >>>>>>>> Perhaps JAVA_HOME does not point to the JDK. >>>>>>>> It is currently set to "/opt/jdk1.6.0_06/jre" >>>>>>>> >>>>>>>> But in the end it says: BUILD SUCCESSFUL (but it still throws that >>>>>>>> exception). >>>>>>>> >>>>>>>> I already set all of my environment variables to /opt/jdk1.6.0_06/ >>>>>>>> (JAVA_HOME and also in PATH), which is a JDK! And even on the error >>>>>>>> message >>>>>>>> it says that the java is set to /opt/jdk1.6.0_06/jre (which is a >>>>>>>> JDK, I >>>>>>>> don't know where it gets the jre from). >>>>>>>> >>>>>>>> So, does any one know how can I solve this problem? Is there a >>>>>>>> configuration >>>>>>>> file in ANT that we need to set up! I'm stuck there!! >>>>>>>> >>>>>>>> I'm running the ant 1.7.1. >>>>>>>> >>>>>>>> Cheers, >>>>>>>> -- >>>>>>>> David Nemer >>>>>>>> Sent from Saarbrucken, SL, Germany >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> >>>>>>> >>>>>> To unsubscribe, e-mail: [email protected] >>>>> >>>>> >>>>>> For additional commands, e-mail: [email protected] >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> >>>>>>> >>>>>> To unsubscribe, e-mail: [email protected] >>>>> >>>>> >>>>>> For additional commands, e-mail: [email protected] >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: [email protected] >>>>>> For additional commands, e-mail: [email protected] >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>>> >>>> >>>> >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >>> >>> >> >> >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
