Apache - Ant - Errors

You were compiling on Windows 7 when suddenly you are getting this error:

[ERROR] com.sun.tools.javac.Main is not on the classpath.
[ERROR] Perhaps JAVA_HOME does not point to the JDK.

Then maybe something like that:

[ERROR] It is currently set to "C:\soft\java32\jdk1.7.0\jre"

So the JRE instead of the JDK?
What's going on?

Ant needs a file named tools.jar that it searches in the JRE but this file is in the JDK!

To resolve this problem, copy:


If it still doesn't work, copy the tool.jar it into:

Hooray! it works. laugh

Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
This question is for testing whether you are a human visitor and to prevent automated spam submissions.