2016-02-12 42 views
1

我寫的一小段代碼學習「執行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和命令提示符下運行構建文件。 你能幫我回答程序或構建文件的哪一部分有問題嗎?我如何解決它? 謝謝

回答

1

您必須爲您的班級提供類路徑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並調用該目錄中的螞蟻。

+0

謝謝,我用你的建議修正了錯誤 –

相關問題