Ant找不到类
我从ant开始,尝试一个例子,其中一个java类是从ant构建脚本运行的 下面是java类:Ant找不到类,ant,Ant,我从ant开始,尝试一个例子,其中一个java类是从ant构建脚本运行的 下面是java类: public class NotifyAdministrator { public static void main(String[] args) { String email = args[0]; System.out.println("Administrator "+email+"has been notified"); } } Ant构建文件: <?xml versi
public class NotifyAdministrator {
public static void main(String[] args) {
String email = args[0];
System.out.println("Administrator "+email+"has been notified");
}
}
Ant构建文件:
<?xml version="1.0"?>
<project name="sample" basedir="." default="notify">
<target name="notify">
<java fork="false" failonerror="yes" classname="NotifyAdministrator">
<arg line="admin@test.com"/>
</java>
</target>
</project>
两个文件位于同一目录中。我不断收到以下错误,无法找到NotifyAdministrator类NotifyAdministrator类是否在包中?如果是这样,则“类名”属性应包含完整路径,包括包名。NotifyAdministrators类不在类路径上 根据,您应该向java任务添加一个classpath元素,如下所示:
<java classname="test.Main">
<arg value="-h"/>
<classpath>
<pathelement location="dist/test.jar"/>
<pathelement path="${java.class.path}"/>
</classpath>
</java>
在ant中:
该类不在包中,且两个文件位于同一目录中
<mail from="me"
tolist="you"
subject="Results of nightly build"
files="build.log"/>