> any critique as to my build.xml file?
Yes.
You�re writing a class
package hello;
...
public class HelloWorldSwing {
...
with full qualified name hello.HelloWorldSwing, so it maps to a file
hello/HelloWorldSwing.[class|java].
This relative path must be accessible via your source directory, the class
file is generated into build dir,
the name is what you use for Main-Class.
So change your buildfile:
- <property name="sourceDir" value="D:\java\src\atreides\hello\" />
+ <property name="sourceDir" value="D:\java\src\atreides\" />
+ <property name="mainClass" value="HelloWorldSwing" />
- <property name="mainClass" value="hello.HelloWorldSwing" />
Hint: use relative paths instead of absolutes where it is possible. So you
can move your whole project.
- <property name="outputDir" value="D:\java\classes\" />
- <property name="sourceDir" value="D:\java\src\atreides\" />
+ <property name="outputDir" value="classes" />
+ <property name="sourceDir" value="src/atreides" />
Jan