• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 353
  • Last Modified:

Question about running as Ant in Eclipse

I would like to know how to allow Eclipse to see the java compiler.I have downloaded and installed Eclipse and try to build a
program using the build.xml and running it as an Ant build.
I get the following 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

Any help would be appreciated about how to fix this.
Thanks
0
aswam1975
Asked:
aswam1975
  • 5
  • 3
  • 3
  • +1
1 Solution
 
StillUnAwareCommented:
You need to add the tools.jar file to Your CLASSPATH. If on Windows try creating an Environment Variable CLASSPATH and add a path of tools.jar to it.
0
 
aswam1975Author Commented:
Thanks
How should the classpath look like ie what should it include. Right now i have java installed at C:\j2sdk1.4.208.
Can you give an example and I can modify mine.
0
 
StillUnAwareCommented:
Right click on My Computer icon, in System Properties select Advanced tab, Environment Variables button. Then check if there exists a CLASSPATH variable in User vriables section, if it exists You'll have to modify, if not - create new one. Let's say we create a new one, then select New and enter these values appropriately:

Variable name: CLASSPATH
Variable value: .;C:\j2sdk1.4.208\lib\tools.jar

That's it, but I'm not sure if that will help solve the problem You have.
0
Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
aswam1975Author Commented:
Actually, I had earlier added the tools.jar to the environment variable,however i still get the same error.I suppose I have to set something in Eclipse to tell it where the java compiler is at.
0
 
CEHJCommented:
Set

JAVA_HOME

and

ANT_HOME
0
 
aswam1975Author Commented:
Can you let me know where and how to set the JAVA_HOME and ANT_HOME
thanks
0
 
CEHJCommented:
>>Can you let me know where and how to set the JAVA_HOME and ANT_HOME

Different versions of Windows differ in this respect. Lookup 'Environment Variables' in Windows Help and it'll tell you
0
 
aswam1975Author Commented:
OK- do you mean create an environment variable called JAVA_HOME and ANT_HOME and set them to where Java is located (C:\j2sdk1.4.208) and where ANT is installed?I did not download ANT as, i wanted to use the feature from Eclipse.
0
 
objectsCommented:
doesn't sound like you need to set either.
try just specify the jdk location in eclipse java preferences
0
 
CEHJCommented:
>>I did not download ANT as, i wanted to use the feature from Eclipse.

OK, Just set JAVA_HOME then
0
 
aswam1975Author Commented:
Thank you all!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

  • 5
  • 3
  • 3
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now