无法找到或加载Java的蚂蚁主类NotifyAdministrator
问题描述:
我写的一小段代码学习“执行Java代码”蚂蚁无法找到或加载Java的蚂蚁主类NotifyAdministrator
程序代码
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");
}
}
构建.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="[email protected]"/>
</java>
</target>
</project>
我收到错误“Could not find or load main class NotifyAdministr ator“,因为我在eclipse和命令提示符下运行构建文件。 你能帮我回答程序或构建文件的哪一部分有问题吗?我如何解决它? 谢谢
答
您必须为您的班级提供类路径java
ant任务(http://ant.apache.org/manual/Tasks/java.html)。
例如:
<java fork="true" failonerror="yes" classpath="." classname="NotifyAdministrator">
<arg line="[email protected]"/>
</java>
假设NotifyAdministrator.class是在同一个目录中的build.xml并调用该目录中的蚂蚁。
谢谢,我用你的建议修正了错误 –