File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Ant, Maven and Other Build Tools and the fly likes ant problems Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Ant, Maven and Other Build Tools
Bookmark "ant problems" Watch "ant problems" New topic

ant problems

John Gregory
Ranch Hand

Joined: Oct 05, 2006
Posts: 118
I'm trying to run ant on a linux (ubuntu) box. It gets compiled, but
when it goes to run, I get an error stating that it can't find my Main
class and encourages me to have my classpath set. However, it is in set
in my build script. Also, I have things properly set in my .cshrc file,
otherwise, nothing would compile. Does anyone have any ideas???

<project name="mysecondbuild" default="execute">
<path id="run.cp">
<pathelement location="build/classes"/>
<target name="init">
<mkdir dir="build/classes"/>
<mkdir dir="dist"/>
<target name="compile" depends="init">
<javac srcdir="src" destdir="build/classes"/>
<target name="archive" depends="compile">
<jar destfile="dist/project.jar" basedir="build/classes"/>
<target name="clean" depends="init">
<delete dir="build"/>
<delete dir="dist"/>
<target name="execute" depends="compile">
<java classname="mysecond.Main.class" classpathref="run.cp">
<arg value="a"/>
<arg value="b"/>
<arg file="."/>


Wirianto Djunaidi
Ranch Hand

Joined: Mar 20, 2001
Posts: 210

Try setting your java classname="mysecond.Main"
John Gregory
Ranch Hand

Joined: Oct 05, 2006
Posts: 118

Yep, thanks, that did the trick!

I agree. Here's the link:
subject: ant problems
It's not a secret anymore!