This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
The problem is that you set srcdir incorrectly - you set it to the test directory, which is causing that directory to be created. In addition, for this simple example you do not need to set classpath - the compiler assumes that your source directory is in the classpath. Thus the javac task should read: