gpt4 book ai didi

java - 在 java ant 中无法找到或加载主类 NotifyAdministrator

转载 作者:行者123 更新时间:2023-11-30 07:36:15 25 4
gpt4 key购买 nike

我编写了一小段代码来学习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");
}
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 任务 ( http://ant.apache.org/manual/Tasks/java.html ) 中为您的类提供类路径。

例如:

<java fork="true" failonerror="yes" classpath="." classname="NotifyAdministrator">
<arg line="admin@test.com"/>
</java>

假设 NotifyAdministrator.class 与 build.xml 位于同一目录中,并且您在该目录中调用 ant。

关于java - 在 java ant 中无法找到或加载主类 NotifyAdministrator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35358328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com