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!