*
The moose likes Ant, Maven and Other Build Tools and the fly likes Help with Ant build Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » Ant, Maven and Other Build Tools
Bookmark "Help with Ant build" Watch "Help with Ant build" New topic
Author

Help with Ant build

saurav sarkar
Ranch Hand

Joined: Jan 07, 2007
Posts: 180

Hi All,

I am trying to build a file using Ant in Eclipse IDE.
I am getting the below error.

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


Please help what could be the reason.
I have added tools.jar to the classpath.

Thanks in advance,
Saurav


Be Objectively Oriented.Explore the power of OOPs.
My Blog, Eclipse EMF Query committer.
Raghavan Muthu
Ranch Hand

Joined: Apr 20, 2006
Posts: 3344

Originally posted by saurav sarkar:


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



Can you check what is your JAVA_HOME environment variable is set with? It should have been set to the JDK and not its "bin" directory (as the HOME variable implies).

Also, you can have an environment variable called ANT_HOME and set it with the "home" directory where you have extracted "ant" in your drive.


Everything has got its own deadline including one's EGO!
[CodeBarn] [Java Concepts-easily] [Corey's articles] [SCJP-SUN] [Servlet Examples] [Java Beginners FAQ] [Sun-Java Tutorials] [Java Coding Guidelines]
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Originally posted by saurav sarkar:

I have added tools.jar to the classpath.


Where? If I remember correctly, where you *need* to do it is in the Ant preferences inside Eclipse...


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Help with Ant build
 
Similar Threads
unable to run ant after unzipping binary distrbtn
Ant and scheduling builds
Ant vs PERL.
About ".classpath" file in the project
Ant and command line args