无法在java ant中找到或加载主类NotifyAdministrator
我写了一小段代码来学习ant中的“执行java代码” 程序代码无法在java ant中找到或加载主类NotifyAdministrator,java,ant,Java,Ant,我写了一小段代码来学习ant中的“执行java代码” 程序代码 public class NotifyAdministrator { public static void main(String[] args) { String email = args[0]; notifyAdministratorviaEmail(email); System.out.println("Administrator "+email+" has been notified"); } pub
public class NotifyAdministrator {
public static void main(String[] args)
{
String email = args[0];
notifyAdministratorviaEmail(email);
System.out.println("Administrator "+email+" has been notified");
}
public static void notifyAdministratorviaEmail(String email)
{
System.out.println("Email Adress"+email+"See calendar");
}
}
build.xml文件
<?xml version="1.0"?>
<project name="MyAnt_Test_1" basedir="." default="notify">
<target name="notify">
<java fork="true" failonerror="yes" classname="NotifyAdministrator">
<arg line="admin@test.com"/>
</java>
</target>
</project>
在eclipse和命令提示符下运行构建文件时,我收到错误“找不到或加载主类NotifyAdministrator”。
你能帮我回答程序或构建文件的哪个部分有问题吗?我怎么能修好它?
谢谢您必须在
java
ant task()中为您的类提供类路径
例如:
<java fork="true" failonerror="yes" classpath="." classname="NotifyAdministrator">
<arg line="admin@test.com"/>
</java>
假设NotifyAdministrator.class与build.xml位于同一目录中,并且您在该目录中调用了ant